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.
Well obviously I, and I'm pretty sure many people, disagree with you. I consider DRM to be about the end result. A game with no further strings or control attached, which you could play in a bunker after the world has ended. That's perfectly possible with a DRM-Free game (like on the list here on GOG) on Steam.
I get that downloading from a client is annoying and 'not required' but it's baffling to me how stubbornly people are calling this DRM. Even *if* you want to call it DRM, it's temporary DRM at best. Extremely temporary DRM that's only valid the first time you download the game. Then, how is that different from say, Witcher 2(or was it 3?) on DVD requiring that you downloaded something from the internet before you were even able to play what you had purchased on disk?
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.
If you'd read my posts in this topic you should've known how dumb you look for saying this. I've stated multiple times already that Steam can be used as DRM but it doesn't have to be, as exemplified by the list of games that don't.
As for why I'm here. I came here back when GOG started for the classic games, not for the DRM-Free, and I've stayed for the forums. I don't see why that's any of your concern though.
As for broken features
I can see being annoyed by broken achievements but that's not something that's necessarily broken with Steam? It depends on the game and if they implemented them properly. I'm not saying it's not possible some are broken on Steam's side but I doubt it's all or probably even most of them.
Further, you're annoyed you can't remove some achievements from your profile for games that aren't available anymore. Mostly I see this argument from people who are trying to achieve high completion percentages for their total games list.
That's not so much broken as it is a missing feature since what it's supposed to do is record and show your achievements and that's what it does. I agree I'd like an easy way to remove them though, my preference being that I think it's nice if I replay a game that I can re-experience the achievements as well. (kind of like progress meters in some way)
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.
Setting your profile to private should prevent this from what I can tell, unless you're arguing for a setting where you can have it public yet somehow not share certain data among certain people not in your friendslist? As for harassment, That's something you report.