I don't think they took into account how many actually play online games. If they did they would understand that they need a lot more servers and a lot of space on them for it to function properly.

I think they rushed into it to much and they are going to lose anyone that bought the game and tried to play it.