Completely agree but I think if it was purely down to the people working on the game they would release it more 'complete'. Publishers and the like set deadlines and push the game out before its released a good example is AA3.
Agree with this, must be crushing for a dev to work for years on a game and then when it's released your hit with a torrent of bitching about bugs.