The biggest problem now with modern gaming is that is has simply got too big. Companies are established and large enough to release broken stuff and endless trash and coast along on their brand alone. I've also noticed a real contempt that companies have developed for their customers, especially over the last 10 years or so. No company that actually respects its customers would pull off the shit that Activision Blizzard has over the years (Diablo III/IV online only, "don't you guys have phones?"... it just goes on and on).
When some executive at Ubisoft says that people just need to get used to not owning games, he's not talking to the people that actually buy games. He's talking to investors, which over the last 20 years or whatever have become the real customer base for these "too large to fail" behemoths in the tech industry. These companies can no longer sustain themselves just by selling products, because they've pivoted from designing games that people want to play (they are actually incapable of doing so), to releasing products and then doing everything they can to trick or convince people into playing them. This is why every other AA and AAA game is an open world collectathon where you follow an arrow to the next story scene, or a GaaS arena shooter; these are the types of game that are easy for anyone to play and are perfect to dump on some streaming service and pump up numbers to attract more investment.
As mentioned elsewhere in this topic, it's best to just completely ignore AA and AAA and the industry in general, and stick with games put out by individuals and small teams. These people still respect you as a customer and don't just see you as a number they can put in a spreadsheet to impress investors. They actually love gaming and wouldn't release a game they themselves wouldn't want to play.