Last time I checked it costs nothing to download the game, you just need an account to actually be able to play it.What do blizzard charge for from world of warcraft right now? Well
- Cost of the physical/downloaded game
- Cost of every single expansion
- Cost of subscription fees
- Cost of every kind of additional service like race/appearance/realm transfer
- Cost of mini pets and mounts
- Cost of transmogrifiable armor.
Burning Crusade and WotLK are now free.
Subscription fees are nothing new, really.
Additional services, mini pets and mounts and store bought moggable armour are all optional and hardly mandatory.
As for those other games you mentioned, they're really not that nice to play imo. They don't feel polished. they feel clunky.