Why? Should the amount corporations pay tax be capped as well? This is how it works in the retail world. Companies that make products pay for distribution, product placement, advertising, marketing, transaction fees, legal fees and whatever else. Apple covers all of that in a market place that would otherwise not exist.I think the annual royalty payment should have a cap.
There is absolutely nothing wrong with charging a percentage. Its how a ton of other stores work, taxes, tithing or many other things in our lives. Just because a company makes an app that makes a ton of money doesn't mean Apples expenses also do not go up or that they shouldn't charge what they charge everyone else.
A percentage is about fairness. Its fair to tax an individual and a large corporation 30%. Just because the corporation earns more and that 30% equals a higher amount doesn't mean that 30% is in itself unfair.
Flat taxes rarely work out well in society and the same is true by reducing the 30% feee or capping it just because it made more money. Just like taxes that 30% fee goes towards keeping the store free for free apps or very affordable for new developers who may not earn very much from their apps but do it as a passion. Capping the fee means to keep the same profit margin and quality control Apple may have to raise the fee for the smaller developers or charge to have free apps. The vast majority of developers do not want this and love the App Store exactly as it is. Yeah the bean counters of the larger profitable developers may not like it but we are also talking a handful of developers vs the tens of thousands that enjoy the lower cost of entry.