As others have already said; even with the subscription fee wow is still one of the least expensive forms of entertainment that you can get.
Even when only playing 1 hour a day that $20 a month is still a better deal than the vast majority of other games, especially triple a titles which you're unlikely to get close to 30 hours playtime total.