From my perspective, Epic are the ones playing dirty turning this into a publicity stunt and throwing a tantrum because they want to pay less. If this was just about freedom and offering prohibited apps (e.g. xCloud) then they wouldn't also be suing Google where this isn't an issue.
I respect your opinion, but I don't agree that Epic is "throwing a tantrum" any more than Apple is.
Apple made rules. Epic didn't like them. I'm sure Epic has tried talking about this with Apple behind closed doors (they were front-liners at multiple WWDCs and Apple keynotes after all, so not like they wouldn't have inside contacts). I'm also sure Apple gave them the same response privately. Epic chose to make the battle public. While there might be an argument about "keep private disputes private", the truth is that bringing this into the public actually brings the free market into play.
With Apple's honestly somewhat drastic move of actually pulling the game from the store, they're hoping their customers will cry to Epic and say "PLEASE DO WHAT APPLE WANTS WE WANT OUR GAME BACK!" Epic, on the other hand, is hoping their customers will say "APPLE STOP BEING GREEDY WE WANT OUR GAME BACK!" Ultimately, now it's up to the customers. And this is quite honestly how it should be. I'm honestly tending to lean towards Epic a little here, because
money talks and the fact that Epic made the price
cheaper for using their own payments vs. Apple's, they're appealing directly to customers' wallets.
Apple is digging in their heels by even going so far as to threaten kicking Epic completely off of iOS. This has much larger ramifications than just a single game, regardless of how popular that game is. The Unreal engine is quite popular, and in fact has been used more than once to show off iOS gaming potential. The damage to Epic would likely be relatively relatively small if Fortnite stays off the store, but if Unreal-based games face challenges or are outright not allowed, indie devs and Apple stand to lose a lot more than Epic, and will seal iOS's fate as a platform not to be considered for any type of serious gaming.
Epic challenging Google is just more of the same. Epic is basically challenging the 30% cut that all of the major distributors have settled on. Apple and Google are honestly more visible targets than the gaming console market, but if Epic sets a precedent (i.e. wins against Apple) then it could have a serious ripple effect across the entire gaming
and app store industries. I'm sure this is part of why Apple doesn't want to concede - they themselves fear all the indie devs who have thus far been pummeled into submission suddenly rising up and revolting based on precedent.
Quite honestly, I think there should be a middle ground. If you don't want to pay 30% of all digital sales to Apple, then you should pay them some fixed amount per year, based on the costs for running and maintaining a payment operation. While I can understand the 30% cut of app sales themselves, nobody's ever been able to truly justify to me the need for 30% of
all digital sales. Maybe the fair approach is that the $99/year rate should be adjusted based on number of downloads (to recoup App Store costs for large popular free apps). Or maybe they should just let people run their own payment operation if they're so inclined.