Blizzard outright stated that there is not a huge overlap between Classic and Retail players and thus they were fine with launching SL and Naxx right next to each other.
They could've delayed Naxx by another month and barely anyone would have given a shit, it's not like Classic players at the time were begging Blizzard to release Naxx ASAP.