yeah its a good point. we can whine all we like but we still buy the games... Look at all the horsehit we have got from valve and vivendi, yet we are all going to buy half life 2.
Money talks. Until everything changes from a purchase system to a rental (pay per play) system, there is no incentive for companies to produce good quality, fun, bug free games. If they can generate the hype, we seem to buy it.
If Half Life 2 is a bug ridden unplayable mess, Valve still get their money. (i dont expect this to happen, but with the current system, it could do).