Isn't it ironic? Developers moved to the web to avoid becoming sharecroppers in Microsoft's fields, and now we are even more dependent on Google's goodwill. And what options are left? App stores.
Separate from the fact that a comparison between sharecropping and developing for Microsoft is absolutely absurd, pretending like the only jobs available in the developer community are dependent on either Google or app stores is ridiculous.
It's not ironic, and it's not true. Being a developer gives more freedom and more pay than the vast majority of jobs. The fact that there are some developer jobs that are gasp dependent on large companies in the field does nothing to change this.
It may sound absurd today, but there was a time when every small to medium-sized software company was trying to be successful, but not TOO successful, lest it attracted Microsoft's attention to its market.
And you're right that a developer/entrepreneur doesn't have only Google and app stores as choices, but the options don't go much further than that. Facebook and Twitter, perhaps? In the end, the company that controls your customer acquisition channel controls you.