Did they have a deadline to release though? Release then patch seems to be the way to do things now- the last (big) game I remember noticing being delayed was Halo 2. It seems that since then the priority has been on shipping, then patching (which creates a whole lot of problems for the future, when MS shut down the XBL servers and we can't get patches for our older games any more).