Let's see...
9 miilion accounts, that's (roughly) $450 million in box sales, plus (let's average) 4.5 million * $15/month * 12 months/year * 3 full years = another $810 million in monthly fees, plus uncountable numbers for merchandising, character transfers, etc.
Let's round up to $1.3 billion in revenue.
Yeah, it *must* be crap because YOU don't like it.
What a tool.