And why do we all hate steam so much? Patch downloading, integrated friends list thats voice capable, store, ect. And lots of games just use it as a validating service.
I can't speak for everyone else here, but for me, it's because it's the most invasive form of DRM that's in use and possibly ever. I'd prefer a cocktail DRM of Tages and Starforce before I'd want a game with Steam as its DRM.
You realize that they can delete your legally purchased games at will, right? This is of great concern for someone like me, as I live in a region that gets cheaper games (due to high piracy) but I'm really from the US. If I try installing my game back on my parents computer, it can get deleted from my account. And you do know that they can revise their ToS at any time, and if there's anything you disagree with, you instantly lose your entire collection of games, right? So if Valve decides that they want to basically spy on you, your choice is to accept it while they Steam client is open (and thus your access to games) or lose your entire collection.
Granted Impulse, D2D, Gamersgate, etc could do the same thing, the big difference is that none of their clients have to be running to play the game. So let's say that Stardock wanted to know everything on your computer as per terms of their ToS. While I would stop purchasing from Impulse, for my currently purchased games, I could use the Impulse client to back up my purchases and only install it when I need to update or when I want to install a game already backed up. I could immediately uninstall after that.
So you're offering me automatic patching, a friends list, and store, all of which I can find other means for, all for the low, low cost of being a slave to Valve's whims? Well, it's a mighty tempting offer, but no thanks.
Whenever I think about Steam and hear people tell me to use it, it reminds me of this one political campaign I worked on briefly. Someone else was working the phones and got to this one guy. After giving the standard schpeel and then asking if we could count on his support, the man said, "(Insert candidates name)? I'd vote for Hitler before I voted for him!"
Any option that isn't Steam is a better option.