Financial analyst Charles Sizemore predicts that over time, a persistent Microsoft will come to not only thrive but dominate in the mobile computing space, because Apple has no "moats" to prevent customer attrition and its insistence at heavily controlling the ecosystem will drive customers away, while Google's offerings are too "shoddy." It's a bold prediction, but I suppose betting on Microsoft to be persistent and build on its strengths is a safe bet. But will persistence and flexibility be enough?

Google gives android away for free, therefore they don't care about its success.

There is some truth in that. If Google gave a shit they would mandate at least some small amount of after sale support for handset makers. As it is now you buy your new phone and your almost guaranteed not to ever get an update to the latest Android.