Hmm. It depends on which FD we're looking at. The one which created the base game would have delayed it. The one which gave us Horizon, Engineers, PowerPlay, MultiCrew and Wings would have delivered them all the same, just to have it out of the doorway.
We had some time during this games development, where internal delivery dates and milestones were all that mattered. We players didn't always even have a delivery date. We wouldn't have noticed a delay. Still they hurried things out of the doorway, clearly unfinished and broken. It reminds me on a company i once worked at, where the managers bonus payments were connected to delivery dates. Which more than once resulted in "roll software out now, add quality later" deliveries. This meant happy managers who got their bonus payment at the price of unhappy customers. (Where i work now, the bonus payment is rather based on customer acceptance. We might not always deliver on time. But what we testers here say matters and the customers know that when we deliver things were tested well and are fine. )
Returning to the game and FD: we players repeatedly then told them that we want quality instead. They at some time listened and improved things. Only the last big patch again was of rather low quality. After much of complaining, they remembered what we told them and they delay things again, to work on quality. Based on the split experience experience we all had with FD, it's very hard to say if they would have delayed carriers again without the issues the last patch had.
For sure i do hope that they use the additional time they gain this way to also deliver something of quality, not some half-baked product like Engineers (any version), PowerPlay, CQC and some other additions turned out to be.