Still a shitty business practice.
Perhaps the publishers need to be more lenient with their deadlines. I don't mean allowing multiple delays, but rather just agreeing upon a more fair process time to begin with.
It's said that haste makes waste. All they do when they rush games through production is end up giving themselves and their customers more hassle. I would imagine it could punish the development cycle of the next game if they have to keep going back to fix an old one that was supposed to be done already, so the cycle of shitty development continues without end.
Like when there are constant patches to fix things in NCAA like custom playbooks when the game is supposed to be completed a few weeks before release. I think I read reports that Bully: Scholarship Edition had bugs that rendered it unplayable without being patched.
What about the players that buy the game and don't have online? They end up returning the game, which ends up costing everyone involved money.
There's zero excuse for putting out a subpar product. It's one thing when a game is just of poor quality conceptually, but when it's even difficult to play because of bugs and glitches, it just shows a general lack of care.
As far as the publisher's money goes, you would think that they'd want a quality product developed so that people actually line their pockets further instead of just avoiding buying it. That's what I do when I hear a game has quality control problems that make entire features or game modes unusable - avoid purchasing it.