Multiplayer games are great. I think the upsetting part is that from the word Go, whether it warrants being a Live Service Game or not, it implies an expiration date and an online-only requirement. When I bought Overwatch, I never heard them describe it as a LSG. Maybe they did and it just didn’t register. What I know though is that having bought 2 copies, one for PC and the other for PS4, I cannot play those games now and in their place is a reportedly substandard product (one I didn’t pay for or ask for).
So now I have this game which I loved and still played occasionally is gone because the publisher made a decision to expire it arbitrarily (read: to get people to pay them more money).
Overwatch could’ve run on player driven servers. Much of this stuff can. That might only serve a few thousand or few hundred people 10 years after launch, but that’s the right thing to do.