Earlier quoted context omitted.
Go and innovate on Android, what's the problem. Or make your own platform and innovate there. Or use HTML5. What makes me sad is constant whining about stuff like this.
Well the problem is, as I mentioned in my comment that the owner of the world's biggest computing platform can shut down a 45 person company without even giving a hint of warning or telling them what needs to be changed. I think even you can agree that's not a good thing for us developers, no? Also, if I build an Android only app I limit my audience. It's like saying I should create a website only for Firefox in 2005…
That's what happens when you put all your eggs in one basket. If you make pre-prepared food for a grocery store chain and they suddenly decide to stop selling your products (for whatever reason, justified or capricious), you're going to be in deep trouble. How many small companies get >75% of their revenue from just one client?
It's a risk/reward tradeoff to hitch your wagon to someone else; they just got a large dose of the "risk" portion.