This has nothing to do with the programmers hustling to get the game done and everything to do with their superiors.
Software estimates are hard and superiors don't magically have more insight into when the game will actually be finished. It's all a gamble and sometimes you have to postpone the release or ship a buggy product.