Despite Apple being assholes about this, I think this is part of a broader discussion on running platforms within platforms.
The game industry has quickly moved to launchers and their own platform infrastructure vs. using the platform of the hardware manufacturer (which was standard).
The companies Apple usually dealt with were unable to carry of the cost of creating their own platform or simply not interested or capable in doing so.
Epic can now do all these things because Fortnite was a huge success, but part of that success is thanks to Apple offering them this platform and creating this install base.
I feel it's a bit unfair to paint Apple as a 'bad guy' who scammed them with their 30%, which is simply the price Apple asks for getting access to their user base of millions.
It's not remotely the same as Apple denying Spotify the opportunity to advertise or release Apps on the Apple Watch to boost their own Apple music platform.
Apple also does a pretty decent job keeping the App Store clean and organized. Unlike for example Nintendo, the eShop is a mess beyond the first 10 games.
You also have to wonder if everyone having their own platform is good for the consumer and their privacy.