They wanted to release it before holiday time because that is the time when more people buy video games.
Bad thing would be that features which are planed (or even promised) in basic game version end up in DLC. This game is unfinished and they should first finish basic version before start working on DLC. But as a developer, from experience with “marketing guys” and managers, I believe that now they have more devs working on DLC than on bug fixing. Extremely unfair would be that they start selling complete basic version as DLC.