Why not Linux? That's a good question: because the community sucks. I really shouldn't need to say anything more, but I will. I've been using Linux in excess of 10 years now. Given that I'm 23, that's quite a decent bit of time. In that time the community has grown from a close-knit community of folks who were all working towards the same goal of "having things working" to a giant clusterfuck of kiddies and idiots. Seriously, join any linux chat channel or forum now adays, I can guarantee within the first 20 minutes you'll see a question that is documented at least 100 other places be asked, and then when someone even provides a link to documentation, some kid on the other end of the line will cry about it and want them to explain it step by step - even if the link already does exactly that! People's perspective of "everyone needs to run Linux" is going to destroy it if it already hasn't already. People are too lazy to look for an answer. They will download/install an IRC client just so they can then type /connect to a network, then /join a channel, then type a question, rather than just opening a browser and typing their question. How is this hard? If the general populus that runs a certain group of software is too stupid to be able to type into a searchbox, then what is the future of this OS?