Hello,
The short version of what we want is end-of-life plans or repair instructions for future online-only games so that people can keep what they paid money for and not have it shut down with no recourse. We don’t want servers to run forever, just to decouple support from your ability to play the game. We have <80 days to get our Citizens’ Initiative to the European Commission!
https://citizens-initiative.europa.eu/initiatives/details/2024/000007
Actually complex distributed software projects (like online games where massive player bases all interact directly) have a better reason than most of the things you named to force updates to new versions, maintaining every interaction of every version with every other version would be a combinatorial explosion that is just not manageable, the complex interactions that occur when everyone is using the latest version barely are.