I think a combination, people dying on WoW because they have been playing it for too long
Mmorpgs require a lot of patience over the more mainstream fps of sports game which are based on insant gratification which ost people don't have the time and patience to appriciate
It's based of a fantasy era, I like the fantasy style but it is still quite nerdy
It's still a video game and some people think all video games are sad
£10 a month is pretty damn expensive if you have been playing it for like 2-3 years
10*12= 120
120*3= £360 which is about $585 which is $585 dollars you could have spent on booze, some days out, food, electricity or whatever
If I spend 23 hours over the perod of a week which is the average play time, thats 23 hours I could have spent, playing with my dogs, praciticing my guitar, seeing my friends/GF and just ingenerally getting better at tangable things.
(see http://psychcentral.com/news/2007/08/22/1-in-3-world-of-warcraft-players-attracted-to-one-another)
While I do know that it can sociable and fun, it's just a game and well I have just stated how much time and money can go into it.
Just my 2 cents thats all