I have worked in the game industry and no one in QA, Design, Testing, whatever has the balls to say mid development:
"THIS GAME SUCKS ASS! If we do not change it, start over, fix it, it will suck and we will lose our jobs anyways!"
Of course you don't want to keep redoing a game or you will fall into the Duke Nukem zone, but how do companies with integrity such as Blizzard and Relic always make great games? Because they know how to listen, how to watch, how to design, and they sure as fuck know what INTEGRITY is.
It's the same with hollywood movies. You see AVP 1 or 2 the movie yet no one on the set goes "YOU ASSHOLES ARE RUINING TWO FRANCHISES AT ONCE< FUCK THIS!" and boycott or walk off the set. People are cowards, or are so much in financial debt they never will speak up. Really a stupid cycle here.