Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Apple could've just banned those types of MTX, but 86% of the iOS App Store is dominated by that, so ofc. they're not going to say no to "free money".

Apple didn't need to ban them. They could have required all MTX applications to prominently display the odds of any lootbox purchases next to the buy button. They could have not editorially promoted those titles on the front page of the app store. They could have not had the store for years reward MTX games over actual free software by combining them into one chart. They could have made any MTX games rate 18+ automatically. They could have given developers other ways to monetise like upgrade pricing, or subscriptions years before they did.

All of these things could have happened years before iOS revenue was dominated by in-app microtransactions, but they didn't. Because Apple deliberately chose MTX as the primary business model for the app store.
 
and owning EA to do that would potentially drive more hardware sales while rolling in the deep profits of games.
No, there is no current EA published game that would drive hardware sales. I’m not aware of any cross-platform game that, just appearing on macOS would drive the purchase of hardware. :)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.