Furthermore e.g. Apple does compete with Amazon kindle store on the Apple platform, but Google doesn't compete with AMamzon yet imposes almost identical terms on the Amamzon kindle store on Android. So if it's ok for Google to apply those terms on Android, why is it not ok for Apple to apply those terms on iOS?
This whole line of reasoning simply doesn't make a lick of sense. If it is reasonable for Apple to charge companies on their platform at all, then the evidence in the market is that their current charges are competitive and reasonable.
There was that story last year about them ranking their own apps above competing 3rd party apps when searching.
https://www.wsj.com/articles/apple-dominates-app-store-searc...
In the past, developers were prohibited from telling users that they could sign up cheaper on your website, allegedly to avoid user confusion; I think it was relaxed somewhat so I don't know if it's still the case.
Of course the main reason why they charge 30% for the first year is because they can, and the reason they charge 15% after that is because app/content developers have been starting to gripe about it (probably after realizing they need to make a profit and can't live entirely off VC money). It has little to no relation to how much it actually costs Apple. There's no justification for why it takes a year to get the reduced rate, instead of something like 2 months.
I really don't get why everyone is bashing Apple for this like everyone else is doing the same thing. Yes, we can argue about openness of Google Play Store, but it's also full of malware, crapware, shitware and other BADware. ;)