Sure, subscriptions may have declined quite a bit, but I think it's a bit silly to call the game "struggling" considering it's position in the market.
The game doesn't hold people's interest indefinitely, even of it is a lot longer than most games and probably most people who would want to try the game already have. Also competition is way higher than it was in 2004.