content: That's just one issue, and really a small one. Peripheral support is still pretty bad. On win systems, 99% of what you plugin just works.  No unified app store. This is how android succeeded. Sure, there are many flavors, but the important thing, software, runs reliably on all of them.  Not easy to buy. Non techies won't install an os, and walking into a store, or even going online is difficult.  Fragmentation. There are hundreds of distros, madness. I could go on.