Many reasons not to release new product just before Christmas season:
No time to really market it properly.
Makes initial build too large, too fast AND chances of misjudging demand is too great
A product release just before the holiday season has too many factors that could go wrong. Any error could kill the sales for the year and could kill a product that could otherwise be very successful. The holiday season is not the time for guesstimating product...