WoW players pay a subscription free monthly. $15 a month if I remember correctly. Or close to it. $15 times 7.5 million (per month). That's a whole lot of moolah to throw around per month on adding new content.
English
-
They also have dozens of players per instance (not sure on exact numbers) and offer more substantial free content updates between expansions. It's an even tradeoff.