Because, that way, you'll pay $60 for all 3 episodes, instead of $50 for one new game. Wow. Valve's actually the last dev I would expect to be greedy like that...
Well, money is a motivation of course. Personally, I think that if they had worked full steam on releasing all three episodes as one package they could have gotten a pack out by 2008.