I'm not forgetting anything, I'm trying to tell you how this sort of thing works. If you want them to change how they work contracts and deals, then by all means contact Microsoft and Sony and tell them this. The fact of the matter is that a contract to make a game under a quota of time is made before the game is started; they aren't as open and free as you think they are. You don't sign a contract to write a book by December and then at the end of it go, "Whoops, I guess we can't do it on time." They expect you to finish it by December. When game release dates are pushed, it usually means that the contract was extended by very nice and tolerance publishers, but most of the times after the contract has ended, the game developers no longer get funded on the project and either have to clean up and give the publisher what they did in the time of the contract or take money from their own pockets to finish it completely.squid5580 said:You are forgetting one factor, the consumer. We don't have to buy a game at launch. We can wait weeks, months or even years to buy a game after launch. And the longer we wait the more likely we will find it cheaper (with the exception of a few games). So if the companies force us into buying broken games for more than the fixed version a month down the line sooner or later more consumers will buy it from the bargain bin than the new release shelf.
I don't see why they can't overshoot the release date. It seems stupid to announce this game will be released this day and try to make the game fit into that schedule. Either make the release date a month or two later than the actual company deadline to account for a glitch and patch it before release or say "yes we are making it" and when it is close to completion then announce a release date. I have also never met a person who boycotted an anticipated game because of some unforseen delay.
Edit - as for if people buying games on time, it all depends on that person. While you may get sick of bugs, others are hugging the excitement of release and getting it immediately. If one game developing group continually releases games that are buggy, then that is the fault of them specifically. They need to aim lower.