But... but... but I just switched to ubuntu like, 8 months ago and its been the best desktop OS I ever used! But then again, I do have this habit of climbing onto sinking ships...
To be fair, I'd love to advocate linux to everyone I know, but e.g. the #1 reason they can't is that they use Photoshop, or Netflix, or Zune Marketplace, or whatever other flavor of application, so game over. The 'use gimp' argument is not even worth laughing at anymore. And the "use vmware" argument completely misses the point. And WINE just isn't good enough. And its not WINEs fault, really.
So yeah. Its not about the OS. Its about the applications. The number one barrier is not that the OS doesn't boot in 10 seconds. It's not the wallpaper. Its not the desktop usability. Its not the price. Its not driver compatibility (anymore). Its not network setup. Its not web browser. Its not the window style. Its not where the indicators are. Its not what edge of the screen the menus are on. Its not the presence or absence of a dock. Its applications (or lack thereof).
Until that changes, we'll get nowhere. Nobody mainstream cares about software freedom. Nobody mainstream cares about security. They only care that Netflix doesn't work and they can't sync their Zune, and Team Fortress 2 runs at 30 fps (or not at all) instead of 200fps.