i would suggest that WoW actually does -not- hold most of its customers too well. people join, play for a year or two, get bored and quit… maybe come back after another year or two. repeat ad nauseam. always new people “finally getting around to trying it”… always old players “finally getting tired of it”… always ex-players “just couldn’t stay away”… and ofc the game has its true die-hard fanatics that just can’t quit… some of them have literally played the game till they died.
all told, WoW was simply the “perfect storm” of elements. 3 RTS games that served somewhat as prequels got many many people into the brand even before the MMO. there was a lot of lore and story in those RTS, and people couldn’t wait for more.
plus, WoW was one of the first mmo games that had a true fully developed quest system for the player to follow for the entire game.
add to that its casual-friendly nature, where even “only for a few hours on the weekend” could still result in character progress, its well developed social nature with guilds not automatically meaning pvp, multiple levels of area chat, easy partying, and generally low difficulty…
and the NA audiences flocked to it in unheard of numbers.
keep adding on with new major expansions every other year or so, and it’s no wonder that people still keep going to it.
and yet, in the early years, when WoW was making a huge fuss over hitting 10m accounts, 11m, 12m… i did a search one time… and some poorly known korean game at the same time had something like 300m accounts.
but that’s all mostly a side point.
another side point: the formatting is probably due to breaking for paragraphs.
anyway…
like your main point implied… having to put a lot of work into your character, to get it leveled and geared, like we do here… tends to give a stronger connection to that character.
of all those people that burned through everything, and hit the level cap by the end of week 2… i wonder how many of them are still playing, and how many have quit already? i’m sure some of them were like “that was great, now i’m gonna try a different class!” but i’m equally sure that some were like “well that’s done, what’s the next game?”
…i think i’m mostly just rambling a lot right now. i should go play, instead.