I wouldn't remotely call valve the devil of drm.
Like fuck, the majority of games on steam have no drm. It's almost exclusively triple A games that wouldn't be sold on gog ever because the companies making them want drm of some form. So it's a moot point. And for the remaining games with it, it's almost exclusively "drm" in the form of a single dll that hooks into steams client so cloud storage and the overlay can work... And it's optional. And client side with no checks and can easily be removed.
Out of the 1000+ games in my steam library I have less then 80 with drm, or even need the steam client running at all to launch.
I just flat out have never understood how people think steam is some drm monster when they give so little fucks that it's entirely and fully a developers choice.
Like hell I just make a zip back up of my games. That's all gog installers are after all. You download once from their servers and you just have an installer, steam is exactly the same it just auto unzips it for you. If you want a installer you can just... Make your own.