$99 x how many developers? Make it $199 (still very affordable). How much $$$ is that?
If developers stopped developing for iOS, wonder how fast Apple would change their mind? No apps, and users stop buying iPhones. It seems you want to treat your developers better.
It works both ways.
By this theory, Google ought to have Apple by the balls because Google could in theory hold Apple ransom by withholding their services from iOS. Yet it’s the other way around, with Google paying Apple a princely sum every year for something which seemed like it should be the default behaviour.
This was the painful lesson learnt when Google tried to withhold their mapping data from the iPhone in 2011. Users would rather stick with an objectively worse default maps app than give up their iPhone.
The reality is that Apple is in the dominant position by virtue of them owning the customer and being able to go directly to them. Facebook, Google, even Spotify, they are, for all their size, just apps on my phone. If any of these services were to disappear, I would sooner give them up then move over to android, because I am first and foremost an Apple customer, and I have no loyalty to Google or Netflix or Spotify.
The same logic extends to developers. Perhaps they may still have held some sway in 2008, but today, there are so many developers and so many apps in the App Store that the issue is one of over abundance, rather than scarcity. Half the developers could quit overnight and I probably have no issues finding alternatives for the apps that I do use.
Only a few household names have the reach to make users sign up outside of the App Store (like Spotify). For everyone else, they need the App Store more than the App Store needs them, because that’s where the money is, and the money is there because of the hard work Apple put in in making great products that users willingly pay a premium for.
That’s why I feel Apple demanding a cut of all transactions is not unjustified. They built the user base, why should they be expected to just give it up for nothing?