The problem that people don't see with STEAM, is that YOU don't own ANYTHING!! You think you do, but you don't. This is like owning a car, and you can only drive it if , when, and where GM will give you permission, and it seems thay don't have to at all if they wish. Just what do you do with that car now?
Try playing Half-Life 2 again for instance, on a new PC and see what happens. The STEAM engine won't rebuild itself (stuck at 31% and then says STEAM not available), you get no help from the STEAM staff, and "supporters" all say that you just need broadband and then its all right that you just paid $60.00 for a game you don't really even own.
This goes way past the CD-Key. My car has it's own key, too, thankyou. I simply want to play the game off-line, that I thought I owned the rights to when I bought it. My CD-Key should be more than fine for that. Net play doesn't enter into it at all. Net play is net play. If you want a source to limit that, fine with me (I wouldn't). With your broadband connections, download and patch your own files, it takes mere seconds. I'm in the country and stuck with 56K, and 56K used to initiate STEAM just fine. But, bloat to broadband content have effectively taken my $60.00 and run. This is more than a "few" users, too. I get five useless CR-ROMs and a pretty box. Nothing more, that cost VALVE $2.00.
As is, I reloaded the first Half-Life game, after using a "safeCDboot.EXE patch so it can see the disc in XPSP2, and away I go...but not to the store to EVER buy a VALVE product again.