“Gaming is becoming unaffordable” — Xbox CEO says the industry has an accessibility crisis
(www.windowscentral.com)
A quick and controversial argument in favor of MTX: MTX allows them to extract more money from those with excess, subsidizing the game for those who can't afford to pay as much. Sure, when it's done poorly it's horrible. It can be a good thing though, like a supporter edition bundle that gives you like an icon next to your name or something.
Budget management should still be the primary option. Does your game need to cost this much to make, such that you have to have insane revenue to make up for it? Could you make something cheaper that's just as good (if not better, as limitations are the mother of creativity, or however that phrase goes)?