I believe it. All it takes is one higher up executive to pick a launch date and mandate that it happens, damn the torpedoes. This says nothing about the competence of the engineers and their managers in the trenches.
I mean, you could question their willingness to work at the company. But, working on the latest sim city sounds like a fun project and people like paychecks.