Get Steam updates. Im suprised u didnt have them in the first place.
For those who care, Steam update 4 or was it 5 for HL2 had the no-cd 'crack' in it. By Valve themselves.
I also purchased the Retail version (the one with Gordon on the cover, not the girl..) and i dont use the CD now. Not since approx 1 week after getting it anyways. (when the patch was AUTOMATICLY applied via Steam).
To be honest you are all right, to a degree. But fact is companies like valve are utterly anal and will not yeild to the publics wants and needs etc..
My advice. Do things properly. Install the game, FOLLOW the instructions, GET Steam and have it do all the hard work for you. If you like the game, Buy it and enjoy blissful auto-update heaven. If you dont, or just leeched a copy off the internet, shut the hell up complaining about 3rd rate cracked software
p.s. this week Valve permanently disabled 30,000 steam accounts due to their clever idea of releasing their own BitTorrent traceable version of the game