because most people playing these games are playing with their friends.
Only hardcore core play "committed" when you are commiting to play at certain time or with certain people
When people become older and/or more busy, these commitments go away and playstyle become more casual and session based - you get in, play match or two and leave. Sometimes with friends, but often not. And with this playstyle there is absolutely no problem mixing different gaas games or mix gaas and SP games.
Wanna quick match in dota - hop in and play one or two games. Wanna shoot someone in the head for half an hour - login to Fortnite or Warzone. Wanna waifu action - Genshin or ZZZ at hand. Those games are very good at providing short, meaningfull and complete pieces of gameplay time. Casual's favorite.
And if you want some 20-100hours long wholesome experience - you take a break and play SP games.
People keep saying it failed due to DEI but when you look at the nuance that doesn't even make sense
Ok... So if I understood properly all games that didn't fail is exception because -
Deadlock - coz Valve
Marvel Rivals - coz Marvel
Palworld - coz Pokemons
PoE2 - coz sequel to PoE
ZZZ - coz Mihoyo
WuWa - coz Genshin clone
Infinity Nikki - coz girls game
1st Descendent - coz MMO lite with girls (this one had troubles but on the way of recovering)
GFL2 - who don't like play XCOM with anime waifus
Helldivers2 - coz because
Throne and Liberty - I really don't know
There are a lot of nuances that you and others talk that are not really relevant. It sounds like you are talking about live service games from 2000, not 2025. A lot of things changed, players behavior changed considerably, games heavily adapted to not try to monopolize time etc.