toma85: If people really start thinking that most games on Steam are DRM-free then I'll have to congratulate the psychologists working for Valve/Steam. Their job was successful.
PixelBoy: This is getting off-topic, but most games I have downloaded from Steam are DRM-free as is.
As for the rest, I have managed to make them client independent in every case, using one method or another.
Again, if you are buying AAA releases from big companies, you will get heavy DRM.
If you choose indies or freeware, which form about 95% of Steam catalogue, there is little to no DRM involved, and client dependencies can be cut literally within seconds if you know how.
It should also be mentioned that all games that can be run in DOSBox or ScummVM are DRM-free, which means thousands of games.
So, the only real problem with Steam is whether you want to support their way of doing all this.
I really don't, but I'm also pragmatic. If there are DRM-free games on Steam that GOG and other places don't have, I have no problems getting them from Steam.
This is your personal experience.
Most indie games are actually using the Steam DRM wrapper. As I mentioned before you just have a look at certain websites to see this. It doesn't matter here how easy it is to circumvent a DRM method. In the past you had games where you just had to change one byte to remove the copy protection method. But this doesn't change anything. These games were sold with a copy protection method. And this is also true with the "light" DRM method of Steam. I am using a technical definition of what is DRM or not. Important here is the state after you are doing this: buy the game, download the game, install the game, run the game executable. The game should run without an internet connection and any form of additional software like the Steam or EGS client. If this fails the game is DRMed. (Of course, you have to exclude game bugs or hardware problems here.)
There are games on Steam where you can change a DRMed state by just removing a file. But even then the game is DRMed, the manipulated version is not. The technical state after the installation is what matters and not the state after any kind of manipulation.
I don't criticize anyone here who is trying to buy DRM-free games on Steam/EGS or games where you easily can remove the DRM. The only thing I criticize is "Most Steam games are DRM-free". This is a completely false impression. Most Steam games are not DRM-free. If you had written that you have found lots of games on Steam that either DRM-free or are easy to crack then I wouldn't have said anything here.