I've avoided adding my 2 cents to this whole debacle, but I've had enough reading the pro-Apple comments here.
Here's the truth, chew on it.
For all those who want to claim that Apple is right and fair in its offering, your sadly wrong. Let's use this Walmart example, and let's say its the poop stool from Shark Tank as the product. Poop stool can be sold at any brick and mortar store, any online only storefront, and directly from their website. Of course selling it directly nets more profit, but they pay a fair negotiated price to be distributed. Now say Walmart demands a higher cut of the distribution fee, poop stool says OK, no more for you, starts shipping more to Target. It can control its distribution costs by leveraging a fair, marketplace of plentiful retailers.
Now look at Apple's Eco-system. They are the ONLY distributor, warehouse, and payment system available. They are the gatekeeper to the Apple system. They didn't develop the game, they didn't write the code, however they DID provide the tools to make such game work on their Eco-system. Epic didn't rely on Apple tools to make Fortnite, they used the developer tools to make it for work for Apple products. Hence the developers covert the game for every other platform too PS,XBOX,PC,NINTENDO, ANDROID, Etc.
With Apple, you can't sell the software without going through them, you can't change retailers, you can't change app stores, you can't use any other way to reach the customer except through them. There's no negotiating at the table, so every developer loses 30% of their revenue to Apple in return for access to these customers. The Apple developer tools for most are just ways to convert the app to work on ios, so bigger companies like Epic could absorb this revenue loss, but smaller John Doe's in a basement are stuck losing the same amount. 30% makes a difference when you sell millions a year vs $50k/yr on an app.
I believe in the end if the governments of the world aren't paid off, that Apple will lose this fight. They ARE the only way to access the customer base of Apple products. They are anti-competition, and they know it. By trying to shoo these developers under the rug, they're only getting more intensely investigated.
Maybe we need a developers union? To fight for the rights of all developers. Because if every developer got together and collectively pulled down the #1 revenue source of Apple, I think they might come back to the table. Otherwise, we all just eat what's served. "Everyone ignore the problem, until it shows up on your doorstop."