That's true. If you develop a Playstation or XBox game... you have multiple places to sell: the platform's digital store, or retail stores like Target, Walmart, or GameStop, or you can sell a disc online at Amazon, etc.
And yes... the only way to sell an iOS app is to use Apple's App Store and pay Apple's fees.
BUT... don't Sony and Microsoft charge a royalty fee on every game sold... regardless of where the game is sold? I thought they did.
If so... then you could say these video game platform are demanding a similar kind of fee as Apple.
I'm finding it hard to believe that Sony or Microsoft say: "Oh you're selling your game at Target? That's cool... we won't charge you any royalty fees then..."
😛