Comment Simple reason (Score 1) 1264
Linux won't became a desktop standard for one simple, unavoidable reason:
Because we (as in the users) want to use our computers to get what we need to done with the software with which we are familiar/have been trained on/are given to use. We do not want to administer our system/workstation(s) and go searching for the appropriate application(s) to mimic what we already know to work under Windows or OSX.
Ubuntu and Mint were a move in the right direction, but even still... far too much of the Linux environment and software is designed by and for IT enthusiasts and hobbyists. Far too much of it assumes a fairly deep knowledge of how both a computer and an operating system work under the hood. Far too many things still require just a "little tweaking" to get to work smoothly. Too many of the applications are geared around system management and maintenance. The list goes on and on.
I use Linux running in a VM at home when I need it. Some of what I need, I can run on either side. Some I absolutely need windows (financial software, Reference/Citation manager, etc), because truly comparable software isn't available on Linux. Most of my stats and some GIS, I do on the Linux side, for the same (reversed) reason.
The simple reason is that, to almost everyone that is not directly involved in IT - a computer is a tool or an appliance to get a task done. Nothing more. It is, quite often, an unpleasant and frustrating tool that seems to always be inconveniently temperamental at that... and that is just with the heavily supported, thoroughly developed, heavily investment backed commercial software! Perpetually developed, volunteer-based, "good enough if you squint" software on Linux scares the bejeebus out of people who can barely stand the stuff that's supposed to be "off the shelf" ready.