I think a lot of it is aging players--not old players, just growing up.
I've had 2 children since I started playing, for example. People who were hyperactive teen players are now 27-30, and simply don't have time to play. And the look and setting of the game isn't very appealing.
That said, I love the game--but I find it hard to wow other people with it.