I fail to see how this is a problem, honestly. A part of choosing to distribute to the iPhone platform is making sure all transactions related to the product you distribute go through Apple.
I don't see anybody complaining about Sony taking cuts and requiring transactions go through the PlayStation Network, even though purchasing things for Fortnite there does not in any way, shape or form need to involve the PlayStation Network to be properly facilitated.
Is there something I'm not seeing?