I totally disagree with you here. Apple feels 100% different from Microsoft (hell, they even put the minimize, maximize and close icons on the window manager completely on the opposite site) and yet they succeed.
No; you need quality. As Linux user I will be taking a fresh perspective on this from a higher purpose here. First up: Does it even work? The awnser is "NO". Yeah it is comming with Gallium3D bla bla bla but it is comming and it is not here yet. So no-go from graphics (unless you still feel like using a 2D desktop ala 2009) and no-go for OpenCL.
Next stop: "Does it have advantages over the competition?" The awnser is "It's on par". Linux, in an idiot-friendly distro, is not faster and about kind-of as secure as Mac (maybe more, maybe less; only the future will tell us).
Final destination: "Does it out-app the competition?" and the awnser is probably still "No".
So ladies and gentleman: Linux is not ready yet, although I believe it will be kicking serious ass in a year or four.
Correct me if I am wrong but don't most indie developers code for the more hardcore and niche market where big studios target a mainstream audience? So to survive financially, the indies need to either change their approach or find a way to reach a larger mass.
In Nature there are neither rewards nor punishments, there are consequences. -- R.G. Ingersoll