> There are other phones to chose from also. This is where the rub is.
Why do certain people always always fall back on this lame response that's not even applicable.
> It may sound odd or absurd
It's indeed absurd. Unity and Unreal Engine are not gatekeepers in any sense of the word. They do not control any market, they simply sell software and services to developers. Game engines are dime a dozen and games switch between different engines surprisingly often.
This regulation addresses business dealings between Apple and developers working with their platform. Developers have a completely free choice of using Unity or Unreal Engine, it doesn't make a lick of difference to anyone except developers and artists working on the game.
Developers do not have a choice of which platform their customers are using, the developer can't "choose Android" because they need to reach users on iOS which makes up half of their customer base.
Not just in the app market, but in any market - hardware products, physical businesses, government services. All of those need to play by Apple's rules if they want to survive. This is what makes Apple the gatekeeper, they have the power to affect technological development of the entire world.
If Apple decided that apps couldn't use NFC, this could potentially hold back modernization of the entire European public transit system. If Apple blocked apps from using certain bluetooth features, this would sink their competitors in the accessories & IoT market.
It's not acceptable for one corporation to essentially hold the world hostage, hence this regulation.