Earlier quoted context omitted.
Doesn’t Epic take a cut out of every single purchase made of a game built with Unreal Engine? Seems kinda hypocritical that they’re taking this stance when their licensing model is arguably just as burdensome on developers. In my opinion, Epic should not put their app on the App Store if they don’t like the terms, just as they would tell a developer to not use their engine if they don’t like the terms.
If a developer doesn't like Unreal's terms, there are other game engines. If a developer doesn't like Apple's terms, there are no viable alternatives for iOS distribution.
Lots of opportunities for mobile distribution though. Apple is what, < 20% of the mobile market? (I know where you're coming from, but this is what Apple's legal team will say).