It amuses me when you see the articles on everything requiring online connectivity and how it will reduce "piracy". Yeah sure when the servers are required for gameplay\streaming the offline copies will go away but then "piracy" will move elsewhere. Now instead of games being cracked you'll have more accounts being hacked and since people are lazy and it's "just games" multiple sites will be hacked.
The arguments you see on the Internet just go around and around in circles mostly because the people talking have no idea what they are talking about. Check the steam "End of support thread" and you'll see people complain about old XP "protocols", how most XP games wouldn't run on XP anyway, How poor Valve can't figure out a way for people to keep playing their games on XP because it requires Valve support, How most games work better on Windows 10 than any Windows OS before it.....all without any data or expertise to back up these statements. This isn't really about XP anyway, the steam client should be optional for all games on Steam not a requirement. The majority of games on Steam that require Steam do not actually need it for any functionality.
There definetly needs to be more rights for users for the software they purchase because the publishers and developers really don't care. They've shown it time and again with no backups of their code, selling software without updating it, refusal to remove DRM when it prevents the game from running, etc. What's sad is gaming is so popular you have so many "gamers" that don't care whereas in the past gamers were knowledgeable about these subjects, now if you don't care for games with loot boxes, microtransactions, gambling addicting mobile games or locked down game stores you are the odd one.
I think ideally what we need is a central site that tracks these things so people can easily stay away from "bad" publishers and devs and reward the "good" publishers and devs. I know I'm tired of constantly having to figure if a game has DRM and if so how to break it or if a game is a POS because the publisher was too lazy to finish it or if a game store is a pile of crap and encrypts games behind your back and disallows mods, etc etc etc etc.