With iOS, Apple has crossed the threshold of who needs who. Now app developers need Apple way more than Apple needs them.
In many cases, one app to do thing X is mostly as good as another app for the same X. There's no bargaining power to be had unless you're a huge name.
As a developer, you're not leaving the App Store unless you're leaving mobile app development entirely. It'd be commercial suicide (for most) to do that.