WoW is what you call a cash cow, which means it is in its product stage where they are milking as much money as they can from it. I mean, if they wanted to they could do amazing things with the game, but the profits from the game are being used elsewhere at ATVI. Developing an expansion to WoW + its various patches is far cheaper and more profitable than making a completely new Call of Duty game.