That may be. Open only wins when the underlying service is a commodity for which improvements (other than price) will not be valued.
In my way of speaking, openness is semantically equivalent to “modular” and that is in contrast to “integrated”. Integrated is the only way to develop systems when they are not good enough. Modular is the only way to cheapen systems when they are more than good enough. Figure out where the technology is on the “good enough” trajectory and pick the winners and losers by the level of integration. It’s that simple.
There were hundreds of companies backing Windows Mobile for half a decade. And it made all the promises that Android is making now (non-phone devices, millions of developers, source code, Intel backing, contractors ready to build to order.)
The Android fan counter to this is (I’m guessing) that Microsoft could not execute! Google hired swathes of WinMo people into their mobile efforts. It’s the same crowd. Is execution some sort of magic pixie dust only available to Google?