Ya missed the point. They didn't have enough time, but for that kind'a reason, do you really think Ninty (or any other gaming company) would'a given 'em extra time?
... Does Ninty even mandate release periods? 99% sure that ain't how it works.
That, and not everyone views DLC as Sin-spawn. 'Specially not developers.