For the people who keep playing daily for years, yes. But there are plenty of people who play an MMO until they have gotten as far as they can without having to follow a schedule to get further.
I played WoW for the game, and I especially liked the economy aspect of it, but I only really enjoyed WoW until I couldn't get much further without having to spend hours studying every dungeon and then courting a decent guild. WoW has little to offer the gamers who don't want to make commitments to a guild, yet want to keep playing instead of spending ages finding the final player the group need in order to finish an instance once some random guy drops out, then spending even more time finding another player again when someone else has to leave a while later. Also, spending 10 minutes running back to an instance after a wipe is not my idea of a good time, and it didn't really increase my satisfaction when I finally finished the instance, it just motivated me to study instances in advance, which really killed the suspense and immersion I felt when I was in an area I knew nothing about.
However, the reason I finally stopped playing was because my ignore list maxed out during the Dirge scourge. (Dirge is a very rare but underpowered weapon that trolls spammed the trade channel with a link to in order to piss people off. Whenever someone linked it, ten more people would follow suit, filling the trade channel with [Dirge] lines, so you couldn't read the legitimate trade banter.) If there are a thousand trolls on my shard, I'd like the ability to ignore them permanently whenever they make themselves known, thank you very much. Since Blizzard chose to tolerate disruptive retards who were obviously acting out of order, they didn't really supply the game experience the ToS claimed to offer.
In my opinion Blizzard lost profit in the long run by not doing enough to save face when a small minority repeatedly disrespected them. If I'm in a pub plagued by unruly drunks being a nuisance, I leave and go to one that does ban disorderly patrons. Really, a couple of thousand bans and a few notices reminding people of the ToS would have stopped the spam that some really immature "rebels" thought was hysterically funny since they could break rules and annoy people without any consequences whatsoever. They choose to keep the idiots around, so they lose the people who do expect disruptive players to get banned.