agentbb007 :
When are these companies going to learn a delay way better than releasing buggy crap?
I call that the "Blizzard Principle." Blizzard's titles are usually delayed, but they're almost always solid when they finally get released ( at least before the Activision marriage ).
The problem is that a dev studio needs to earn some credit with their audience that the delays make it worth it. If you delay a game but it comes out rock solid, people tend to give you the benefit of the doubt for future releases. If you delay a title and it's still problematic when it comes out, you're sunk.
Then add in the problem of the distributor/publisher. They're fronting the money for the game, meaning they have a lot of say over what the dev studio does. If the dev tells the publisher a game isn't ready, but the publisher says release it anyway, the studio has to decide whether to ship a buggy game or to default on a contract. Choice 1 means they still get paid to feed their families, even if gamers don't like them much for it.
However, the problem is that there's no significant consequence for the publishers or studios for releasing crappy stuff. Gamers have bought into the whole pre-order and season pass concept. They're giving money to the publisher before the product is even done. And when the problems inevitably come, the gamers will rant and rave and say they hate EA or Ubi. But EA and Ubi probably don't care much because they already have your money. And those gamers who said they'll never purchase another title from that publisher will still pre-order Battlefield 9 or Call of Duty 7 or Assassin's Creed 10.