It's the same reason Diablo 3, something that isn't even an MMO and not only that but ran by Blizzard who runs WoW, had launch issues. There's just some things you can't prepare for no matter how much you want to.