I think this has been a missing piece of the conversation for the most part. Apple needs to pay for servers, upkeep, development, etc. and deserve to make (some) profit. Why is the conversation about whether Apple can charge 30% or 0% or somewhere in between per transaction rather than based on actual usages and costs associated with operating the platform?
AWS offers similar features and technologies but we don't see them charging based on your product's revenue. Why should Apple?
Price setting is obviously a problem though if Apple continues to be the only company allowed to provide a service like "App Review" or "10k push notifications".