1. Video games are not a spectator sport. You buy tickets for a match to pay the players to perform for you. You can buy a football and goals and play with your family until the equipment itself literally wears out (which is a very, very long time - functionally near infinite if you take care of it).
2. Video games (especially console) don't, as a rule, receive important major updates, nor do gamers expect and demand that. This means that charging over and over again for 'access to them' every month is transparent greed, as opposed to a mobile game which has to keep being updated to keep up with iOS's yearly breaking releases, where you can argue very fairly that someone has to be paying developers to maintain those games, and the library of games to update would be too big if they had to keep updating all games written from 2008-2026 when 99% of them were no longer bringing in any sales revenue.
> Let’s say there’s a new rule implemented by the NBA that no one likes (similar to a fear of live service games changing).
Personally, the games where they charge for the MMO aspect (even if that comprises the entire game, e.g. WoW), I'm honestly ok with. It's a gamble to invest your time in something like that, but the alternative, where paying for a WoW client once legally obligates them to run the server without ANY rule/gameplay changes, for eternity, seems completely unfair and unsustainable. Though I think it's a moderate position to argue that if Blizzard wants to cancel WoW's servers, making the server specs open source and enabling the client to connect to community-run servers should maybe be incentivized somehow, though mandating as much seems a bit extreme.
It sounds like your opinion is that status quo is ok when: there is a spectator mode, it’s on a mobile device, there is multiplayer.
I still don’t quite understand in which cases the status quo is not ok though.