Earlier quoted context omitted.
Charging people to make use of their IP is fair IMO. Its similar to paying taxes, even if you don't use the services the taxes are for. The user benefits from Apple maintaining their OS, so has to pay. A citizen paying taxes benefits from all the services the country offers, so he pays taxes.
The problem with this view is it assumes developers need the iPhone more than the iPhone needs developers, which is absolutely not the case. It’s symbiotic certainly—for better or worse far more money is spent on iOS than Android—but without apps the iPhone would be basically useless. In my opinion, Apple needs to acknowledge that, rather than acting like developers owe them the shirt off their backs.
Developers need to ally with each other, then they can force Apple’s hands.
What’s funny is that developers are practically in the best job to do that. Their jobs allow them tons of time to communicate with each other, they’re highly educated and able to communicate, and they have the know how to operate the mechanisms allowing them to communicate (forums, email, chat groups).
So what is stopping developers? I can only assume they’re not yet being taken advantage of by Apple sufficiently to warrant the efforts of banding together.