I guess this is the crux: are they providing a platform and marketing, or are the gate-keeping rent seekers between the developer and their customers?
Ultimately, it's their storefront, so who they do business with - and the terms of that business - is their choice (as is so often argued when free speech and platforms comes up here on HN). Competition exists, in the form of other hardware and other OSes (though, Epic's Fortnight was kicked off Google's store for the same reason as it was kicked off Apple's).