Re: "simply wants to pay nothing"
"Credit card firms don't host apps, or review them, or provide bandwidth for downloading/updating them etc. Comparing it to the commission credit card firms take is ridiculous."
Epic and others needs none of this they already do it on other OS and they would do it on the IPhone if Apple did not block it.
"You don't want to pay 30% to Apple, don't develop for iOS. No one is forcing developers to develop for them."
Don't be so naïve. Some companies have no choice but to develop for IOS as it is one of the two major phone OS. If you don’t support both Android, IOS, the two non-phone OS Windows and MacOS then customers could or would go to someone that does.
Take Spotify they have a paid for streaming service. If you have a Windows PC and an IPhone why would you subscribe to that service if it is not available on the IPhone. You would subscribe to one that is available on both Windows and IPhone. Who does that? Oh it seems Apple does.
When you develop games like Fortnite and Blizzard’s Hearthstone you need to cover all major platforms so players can play against friends on different platforms and the player can move between home device and mobile device.
I expect other companies like Blizzard are watching this battle with interest.