Linux has too many desktops, and that's why beginners give up
… That split in the community means that a wide range of tools may never be available a big subset of the Linux community, and that just isn't a problem on Windows, where everyone has the same base. …