The problem with GAAS is that consumers are a just as guilty of it as publishers. It seems nowadays that people will literally drop your game in a flash unless you add new content to it infinitely, preferably at a fast pace. Used to be devs dropped a game, then a few patches, maybe map tools (talking mostly about FPS games here) and it was a done deal. I'm currently playing in a Call of Duty: United Offensive league (this is an expansion to the very first CoD, released 2004). People there are playing the same game for 19 years even though it didn't receive any new content since launch. They just made a bunch of maps and a mod (PAM) that makes slight changes to gameplay and introduces organization stuff (rounds, bo3/bo5 handling, etc.), and that's it.Thats basically every multiplayer game as of today. As a player who doesn't have hours to sink in a live service every day i feel cutted off from every multiplayer game i tried to play in the last 5 years. I understand that im a case limit as I travel a lot for work but, for example, from one work to another I saw like 2 different season of Battlefield that went away without me noticing anything. It was brutal, in 2 month i lost a ton of content that was already unavailable.
Halo Infinite Is the only thing that keeps maintaining a level of sanity, but only because you can always recover the old battlepass, but even then you have seasonal content that are time limited because reasons.
As an avid CoD, BF, StarCraft player back in the 2010 i can safely say that the actual state of multiplayer games Is a complete bullshit. Its not anymore about skill but only about how much time you are willing to sink to meet their deadline. (Sounds like...work, uh?)
If a dev tried that shit in 2023, people would play the game for a month maybe and then leave, citing lack of new content and getting bored. Consumers need a constant carrot on a stick to be engaged, otherwise they leave. That means constant revenue is required for the dev/publisher, and that means GAAS. Now, if every game has GAAS elements, you have no idea what people will be playing at the time. You want people to engage with GAAS elements in YOUR game, so you add FOMO elements, and here we are.
Personally, I think the trend of having a carrot on a stick in every game signifies a bigger problem - that the vast majority of games are either shit or at least very boring and uninspired, and it's only the FOMO and chasing carrot elements that trick people into playing them and thinking they're good. Dopamine from good gameplay is substituted by dopamine from level up/new unlock/new skin from battle pass or whatever.