There's a lot of debate and fine tuning of what should be allowed regarding things like the size of apple's cut, side loading or allowing a 3rd party appstore but it's painfully clear to me that banning app developers from even mentioning an alternate payment method is very anti-consumer.
IMO that is probably the worst policy of the bunch. In particular Apple punishing Facebook for trying to disclose the 30% was really vile and unnecessary. For context: Facebook was being required to pay a 30% cut when allowing in-app RSVPs for paid events, even if the events were charity events. In some of these cases, Facebook was not taking anything - so it was 30% Apple, 70% event operator. Facebook tried to add a disclaimer noting that Apple was taking 30%, and Apple blocked the update.
"The feature lets Facebook users buy tickets for online events directly through the app. Apple’s rules say that purchases of digital content have to use the App Store’s payments system, giving Apple 30 percent of the total. Facebook says it asked Apple to waive this fee so that all of the revenue could go to event organizers, but Apple refused. The feature is now available, but without the message about Apple’s 30-percent cut."
https://www.theverge.com/2020/8/28/21405140/apple-rejects-fa...