I know this a big ask and will take alot of time. I really feel like the whole world of World of Warcraft needs all the quests lines and story to match with the current changes in the game. Not saying to delete old story, just put it as a timewalking choice to go back and learn how things use to be if the player would like. If all the stories of each area aline with current story, then you can make the leveling experience feel like it is flowing with the time spent in the areas. Could still add the choices of what area to go to, but it would be a new fresh story for the whole area so we can see the world as it stands in the time frame it is in now, not how it use to be.
As it stands now, it feels like you are rushing the story to get people to new area. Which is loosing the feeling and connection of the story to the player. Many are confused by time they get there just cause they didnt really get a chance to see the old story to even no what is fully going on now.
I think this idea would be a great step to bring back alot of people that just don’t feel the connection and only feel the grind. Plus gives a chance to maybe go back and remaster some of the old forgot lands that hasnt had no new content effect in any expansion like silvermoon and many other pre cata lands that hasnt seen anything new in many many years.