Worst case they rush Shadowlands because subs are dripping at an alarming rate, best case they can afford to delay the expansion to early next year and hopefully add some more polish and meat to it (more new features). A delayed game might eventually turn out good but a rushed game will always be bad. I could see them holding up with Classic as there is still stuff to be released over time.