Earlier quoted context omitted.
Why is it more of a "general computing platform" than an Xbox or a Playstation or a Bravia? All of those platforms have stores, all of them allow digital downloads of software that executes, all of those have browsers. What makes the iPhone "general purpose" where the others are not?
Probably the fact that no one made a fuss over consoles. I'd argue the same rules should start applying for them as well. But there was nothing stopping Microsoft from releasing halo onto the playstation. There is nothing stopping anyone from developing a game for these consoles.
The rules could be unfair[1] but this issue is just Epic not wanting to follow the rules to make some more money.
[1] We can discuss what a fair price/percentage should be. Arguably the market and Apple customers have decided 30% is fair, but we can discuss. Meanwhile, side-loading or not charging would make my iPhone experience worse.