Yes, the monetization of games has ruined them, in which dev's and pub's moved F2P/money-sink schemes into the core gaming ($40-70 type of games). Ridiculous sums of $ on MTX's and all of that. And some games are being always-online not just for DRM-purposes, but also for monetization purposes - no longer are there really cheat codes, it's buy your way through a game or buy an XP boost or non-sense like that.
Now they stick ARPG elements onto almost every thing also and monetize that in ways too, so you can buy your way through games, if they allow it.
I remember when we had MP games like say Quake 2, HL1, etc etc - yeah, no XP and leveling schemes there. Just jump online; play some matches; and have fun. And back then, b/c of SDK's, felt like we had an endless supply of maps and game-mode mods being made too.
No longer do we have SDK's released for games and these games can last for a long time period b/c of that, as now Season Passes galore, DLC's and Expansions eat up the market; everything got commercialized.
And of course, once companies get bought by a non-console owner platform (like Sony, Microsoft, and/or Nintendo - who still make single-player games b/c these sell consoles) - well, it's a race to see when things fall apart. Look how EA destroyed so many studios and now BioWare is joining that list. Look at how COD really has not been the same since West and Zampella went to Respawn. Look at how Activision turned Diablo into a MMO, after D2 and an always-online game (on PC). Look at how Bethesda ain't been the same, since FO4 and/or FO76. Look at how GTA Online is causing us not to really get GTA Single-Player DLC's and how GTA6 is supposedly in Development Troubles, since Leslie and Dan Houser left. Look at how Square ruined Crystal Dynamics w/ the Avengers GaaS mess.
Who's next to fall from grace? CD Projekt RED?