To be fair what really pissed me about Steam was the push into CS:2 without no regard for anyone (macOS?) or any machine that can't run it... and a few other similar situations like the SimCity 4 version that is buggy and unreliable unlike the gog one that actually has all the required patches for modern hardware.
It's a rock and a hard place. Upset people who have put money into skins that now don't transfer or upset people with old / non compatible hardware.
CS2 is the only reason I keep a windows install, Idk how they fucked their own native client so bad but my 3080 moves like a slides how while reporting 250+ fps compared to buttery 340+ on windows :'(