AFAIK Steam really has three things you could consider part of the DRM strategy.
- The Steamworks DRM, which is a lightweight EXE packer. Seems about as simple as UPX. Presumably it goes and checks that you own the app ID via Steam RPC on startup.
- Checking that the user owns the app ID via the API. A simple check that's pretty simple to bypass using a Steam emulator.
- And then finally the ticketing system, which allows third-party servers to validate that a user owns a given game according to Steam.
Of them the ticketing system is the most serious: it's something you can't really bypass easily. However, it also is only applicable to things that require servers. I know in Valve's own games, its only something that comes up with game servers, and I don't even know if it's forced on in their dedicated server. It seems like a stronger version of dedicated servers that used to have CD key checks.
DRM is DRM, and these mechanisms impact your ability to use things the way that you should be able to. That I would never deny. However, I will say that because it's relatively lightweight, for software that sticks to just what Steam offers and doesn't try to get creative, they're mostly only going to prevent casual piracy, and I think the main purpose of these mechanisms is mostly to just clear the technical bar for being a copy protection mechanism by law. When it comes to preserving these games beyond the end of the Steam service, it probably won't be a big deal, and it will actually be third-party DRM options like Denuvo and SecuROM that are harder to deal with and could potentially pose a threat for preservation and keeping access to games you own.
So while I don't really like Steam DRM, severity matters. If "no DRM" was just simply not on the table, I'd take Steam-native DRM as a good second choice. It is still a problem that it is technically illegal to break those locks to just be able to use something you bought with your own cash, but I think that's something we need to fix in the law, and I think we can, and honestly, despite the direction things are going, I do believe we will. Just a shame that I'm less sure I'll live to see the day at this point.
ultimately it means that all of the games in your library will stop working as soon as your computer has been offline for whatever length of time steam feels is "too long". I recommend getting a cracked copy of every game in your library to make sure that you will still have access to what you paid for if steam shuts down or you lose your internet connection.