Company’s pay for product placement in groceries stores. To get more space, better displays, etc. they do that because it sells product. There was no App Store really for phones until iPhone came out. Game companies also paid for product placement in stores when CD and disk based games were the big thing. Apple hasn’t raised prices in their store terms in over ten years. If they allowed in game purchases out of the store, what’s the developer to give the game away for free in the App Store and then lead the customer outside the store to purchase ad ons and make 100% profit. It’s like an advertising fee. Everyone pays it. I’m just giving my opinion. I’m sure there are some problems and solutions to be had but Apple has made developers a lot of money to use their platform, gave them the tools, paid for credit processing fees etc. seems dirty to me.