Steam seems antithetical to all of these. The software in the first place became popular as a form of DRM,
It’s annoying when games require Steam in order to run, but let’s be clear: it’s not DRM.
In most of the cases I’ve seen, it’s nothing more than a library dependency, for features like Steam Input and achievements. Here’s a Steam client emulator to satisfy that dependency without Steam being present at all: