Some people have a different definition of "DRM-free". Mine is that once the game has been purchased, it doesn't matter what company comes or goes, I still have access to it.
That's strange because then the game downloaded from Steam (The ones that *are* DRM-free of course) fits your definition of DRM-Free. You may not *want* to use a client to download it, but that doesn't make it DRM. Then again, your definition doesn't even account for the download which means even on GOG after purchase you lose your game if you didn't download it first.
They won't even fix the simplest of things broken for years on the platform
What are these simplest things?
Forcing a client / third party program to get access to a game you bought, which may have not even been bought on their store, is totally DRM. If one program is gated by the use of another program, that is totally DRM. I'm not gonna argue about it dude, like I said different people have different ideas of what it means to them. If you want to try and twist what it means to me to try and prove me wrong then go ahead but it just reeks of desperation more than anything.
On GOG, there's no strings attached. I just go to the website and download the game I paid for. That's it, I have access to it forever, without it being gated by another company's data mining or borderline spyware software. Once it's on my PC I can install it wherever, whenever I want. It means a lot to people like me that a place like GOG still actually exists.
Plus, if Steam were really DRM-free, as you have convinced yourself, why would you even be here? That's literally the whole point of this place. I just never understood why Steam fanboys are so desperate they have to crawl into every corner of the internet like cockroaches to prove how great they think Valve is. Valve's games are literal trash, Half-Life felt like a chore to get through. Plus if they have to include gimmicks like gambling with lootboxes to hook people in, it shows two other things. That their games are shallow and that the people attracted by that kind of marketing are suckers.
As for broken features, literally every other platform I've ever played on has working achievements. They just work. I've never had one not work for me on any other platform, although I've heard stories but it's not as frequent. Not Steam. I could see if it were 1-2 games that have broken 'chieves, but there's so many. Plus, there's third party programs out there that have been designed to give user's the features they've been asking for forever, to reset 'chieves, even though Steam fanboys will tell you how impossible it is for Valve to do.
But yet, they will remove support for OSes that some games they still sell were explicitly designed to run on. Or they will add any number of gimmicks to make a penny, which doesn't add anything to actual gaming.
I'm sure the Steam fanboys will try to find any argument to try and absolve Valve of any wrongdoing but two other things I absolutely hate and consider broken relates to the game's ownership / attachment to one account forever.
First is games that get removed from Steam. If I played that game / got an achievement in that game, that data is forever attached to my account, and I can't remove it. If some game company turns out to be a bunch of complete douche bags, which happens quite often, I'd like to remove all traces of it from my account. I once contacted support to remove data pertaining to games that were literally removed from their store and they refused to do it. Of course they were some crappy free to play games that came and went, which I tried when new to the platform or played with my brother. Also people have been begging for ways to manage cloud data attached to an account because it actually breaks their game. There is a third party program to do this but it doesn't work on every game.
Second is that my account is attached to one ID forever and so is my library. So if I friend someone who turns out to be a stalker, psychopath or the all too common obsessive compulsive Steam fanboy, that person can easily stalk my account and entire library of games into eternity. That's the shittiest system ever invented and has happened to me numerous times. I've purged my entire friends list of over 200 friends on multiple occasions because a few users don't understand the meaning of privacy or are just super annoying only to have them try to add the 2 people left on my friends list or create brand new account to harass my account attached to my entire library. To me that's a broken system. To let shady accounts have free reign over the ones who abide by the rules.
This is already a novel, I could go on and on but it makes no difference because there's always gonna be some fanboy in every reach of every corner of the internet to argue about it. At least that's one thing they have on their side.