Lorfean: I obviously prefer GOG's model (who wouldn't?) but I don't mind Steam and it has never caused any problems for me. Also, if you're skipping games like Fallout: New Vegas or Valve's own titles just because they require Steam, you're shooting yourself in the foot IMO.
If Steam was the only provider of games, I'd say you have a point.
But they aren't. You can get games other ways.
Now, I have limited time and I have limited cash.
The number of games I'll play will be limited and there will be some great games that I'll never play.
So it comes down to purchasing philosophy.
I've been doing that forever: I never get infatuated with a particular upcoming title.
Rather, I look at what is affordable first and then I lookup the games to see what is good (in essense, I make up my mind at purchase time).
It's not as much about THE GAME as it is about A GAME for me.
So with this approach, why shouldn't I give Steam the cold shoulder when there are some good games left to play elsewhere?
I've been doing it to consoles for over a decade now.