Entertainment comes in many shapes and sizes. To a non-Wow player, when you tell them “I play Warcraft” what they hear is “I play a video game”. It means something to them.. but unless they play, they aren’t aware of the depth and multiple pieces that make up that game.
There are many diverse and overlapping mini-games that make up the full game. Not everyone finds the same mini-games entertaining.
The first mini-game you run into is the “leveling game”. Some people never move past this game and declare it the “best part”. Those are altoholics. It’s a perfectly legitimate way to enjoy the game. For these people the progression from quest to quest and zone to zone is fun. For others this becomes the “leveling grind.” Another chore they have to go through to get to their real goal (whatever that might be).
There’s the “soloing” game. This includes both your time as a single player while leveling and your time testing yourself as a single player against dungeons.
There’s the “multi-boxing” game. This is very similar to the soloing game.. but more complex. It incorporates portions of the “addon and macro” game. One person controlling multiple toons.
There’s the “PVP” game. Which can be further broken down into the “Battleground”, “Arena”, “World PVP”, “Twink” and “1v1 duels” game.
There’s the “twiddle my UI, addons are fun” game. I’m a personal fan of this game. I’ve spent entire evenings doing nothing but trying out new addons or adjusting exising ones.
There’s the grinding game. Whether this means grinding dailies for rep.. or repeated killing the same mob for drops, it’s still grinding.
It’s not so much that the game “never ends”.. it’s that you can keep choosing different parts of the game to play.
What mini games are you playing? Are you winning? What mini-games are you forced to play.. but hate?