I suppose I'd be okay with a 30% fee if Apple didn't charge us $99 to maintain a developer account... I thought the $99 was meant to cover the costs of curating the Apple App Store, so what added-value does the 30% cover then?
On the other hand the 30% fee would stop me putting my software in an app store. I know the usual argument is they will deliver extra customers however that argument seems dubious when there are 2 million other apps fighting for attention.
People are willing to pay for those 30%, as long as iOS has an healthy supply of apps, apple will keep it.
$99 per year seems quite a lot, if you are not planning on making money with the apps.
But with Apples Duo-/monopoly, in 20 years we will have same 30% fee.
Those two things aren't remotely equivalent. $100 for a dev account is peanuts. It's there to support the iOS dev ecosystem and isn't unreasonable. It should be a non-issue. 30% of app revenue, on the other hand, equates to thousands or millions of dollars depending on how popular your app is. That actually makes a material difference.