This is the rent seeking that everybody is objecting to.
> funds development of the platform, SDK, and tools
The platform is open source. So if you want to use someone else's tools then you shouldn't have to pay this part, right?
> funds development of the store - funds operation of the store
The cost of providing this is negligible. Many alternative stores and repositories do it for free. It accounts for zero percent of the cost of anything.
> profit for the company
Profit isn't a separate thing. The cost of payment processing already includes the profit of the payment processor etc.
> last and least: payment processing
Which is the only thing left, so if you're using someone else as payment processor...
It's the "access to install base and customer relationship" that they're really sticking it to you for, and that's the illegitimate one.