Levels are an outdated game design feature that add nothing to the modern game. Each expansion there’s a week of levelling fever, then we forget levels exist for 2 years.
In BFA the max level was 120, and we had a level squish to 60 at the start of Shadowlands. When will the next level squish be? Levels aren’t really a point of pride any more, they’re a chore to grind through and level scaling in old content means they serve no practical purpose.
What if we set every character’s level to 80 (or 20 or 60 idk) at character creation, hid the level number everywhere in the game and make the game purely about story, achievement and gear progression?
New characters would start however they start now, just with no number next to their name. Their gear would be some low ilvl. Blizzard decides how many expansions (hours) a new player should play through before engaging with current content, and abilities unlock as they progress through expansion story chapters. You could finally play through an expansion story from beginning to end without abandoning it because you need the story achievement to progress, not an arbitrary level.
New expansions would be the same as they are now, except the ilvl wouldn’t need to jump up by 150 to account for levelling gear. If 680 is the top-end ilvl at the end of the xpac, the new xpac starts with explorer gear at 680. You play through the story chapters as usual, and the end-game content unlocks when you’ve finished the story, same as now. Quests would be a source of gear, rep and crests (let’s ditch valorstones while we’re at it) instead of gear, rep and XP.
To pace out ilvl progression you could replace “This item requires level 80” message with “This item requires the [Algari Artifacts] achievement” or “This item requires [Undermine Contraptions] achievement”.
Exploration, stories, dungeons, xmogs, mounts, achievements etc are fun. Grinding to fill a bar to increase a number that does nothing is not.
Thank you for reading!