There’s been more than enough examples of great IPs being ruined by overly aggressive monetization.
The reason why it still happens, and will continue to happen, is because the games that generate the highest return on investment are the ones with aggressive monetization. Clash of Clans made way more money than Baldur’s Gate 3. Investors and shareholders don’t care about rave reviews and game of the year awards. They want money. I just wish they’d keep it to new IPs instead of ruining a great series.