I've alluded to this in previous posts, but I thought it warranted its own thread. I genuinely believe that both the Horde and the Alliance have grown too large, to the point of rendering the actual *WORLD* of Warcraft quite boring.
It's one of the big reasons Vanilla is held in such high regard; the world feels full of all kinds of unique threats, all kinds of different factions, many of which are isolated to a single area. Sure, most are local threats and not exactly "world-ending" stuff, but they help establish the feeling of a living, breathing universe.
It's a core tenant for why so many people love Fantasy settings to begin with; the feeling of "making it on your own". You're in a big, ruthless world, and you make a name for yourself through your own actions. Not unlike the wild west.
Problem is, modern WoW is closer to real-world scenarios, where the Horde and Alliance are these global superpowers of which no other factions pose any sort of meaningful threat.
I know some people are predicting a time-skip after Shadowlands. Truth be told, I'm actually not opposed to the idea (although I'd personally have at least SOME of the main characters join us in the time-skip, such as Jaina). I've actually thought and even suggested a similar idea myself; that after defending Azeroth from the Void Lords, she (Azeroth the Titan) would put us players in a sort of hibernation for thousands of years, allowing the wilds to reclaim Azeroth. Instead of two all-encompassing factions, each race might make up a handful of small encampments.
Essentially, "hitting the reset-button" in the game's world.
In truth, I don't know what the best solution is. All I know is that having the entire planet consist solely of the Horde and the Alliance makes for a pretty bland universe.