Now with HL2, they said that they playtested it, they sent us movie after movie of actual gameplay, they said that they were done & just bug-checking. Then right after Steam takes a huge public shit, they suddenly have a whole lot of time to fix Steam & make sure its fixed, but can't get HL2 out on time????????
I agree that may be what it looks like without considering anything but what you can see as a gamer, but again, I would say we can hardly see the whole picture. I'd rather not jump to conclusions.
I would like to point out that a professional (and MS certified) programmer friend of mine once told me that, when you look at the coding, 1/10th of the time is writing the code, 9/10ths of the time is debugging. Why do so many games have their release dates pushed back and back? Why do so many games come out noticibly buggy? Its because bugs can take a long time to squash. A developer may assume that because a game is in a playable state, it will be good to go gold in a month, only to find a month is passed, their publisher is knocking on their door and there are still bugs.
Again, as I said in my previous post, the delay could very well be entirely Steam's fault, but without evidence or any direct knowledge of the "goings on" at Valve, I'd prefer not to jump to conclusions.