MTX wasn't an invention of mobile games.
All the way back in 2010 the EA CEO of the era thought about charging players for reloading in Battlefield (at critical moments at that, to increase the chance of purchase), Bethesda had horse armor, Double Dragon 3 required extra coins for more powerups.
Nobody ruined or corrupted the gaming industry other than the gamers. In other entertainment sectors usually when a company starts making poor quality products the customer goes elsewhere. But never the gamers. Best selling games are still GTA V, CoD whatever, Diablo 4 and Pokémon; you hear people being unhappy with these series time and time again but it's basically filler conversation. We hear about how ridiculously broken the game is and the absurd monetization and after getting it all off their chest people ultimately leave to grab their copy of the thing they just trashed.
And unless the game goes viral like Undertale, Hollow Knight or Stardew Valley you never hear about indie games. Even though they are one hundred times more varied, poloshed, fun and made by people who care; most channels would rather keep talking about the AAA shit. Indie channels don't get nearly as much following, even though even at it's best AAA gaming weren't that creative or varied.
There is nothing wrong with mobile games, especially at this point even the ones the people would refer to as some of the worst are not any worse than AAA games at monetization. The only problem is one of curation, good mobile games get made like Questlord but get lost under the mountain overmonetized generic trash. If Android had it's own storefronts like Steam and GOG for the dedicated gamers things could've been different, but as far as I know nothing of the sort has been done yet.
I'm playing indie games and having a blast, just recently finished Prodeus for example.