It doesn’t matter what we say here. If you go to the community council forums, it’s evident there is no plan but excuses to explain the current situation. We have a mix of “cannot change” due to classic purist and blizzard not wanting to spend much work in solving this problem.
Here’s the WoW Community post regarding server populations: [Classic] The unacceptable state of Classic servers - #15 by Wadaplanet-faerlina. BLUF: The servers are fine, people need to transfer off of mega realms.
If blizzard wanted to take a cue of what will keep WoW pvp alive, they’ll look at post like the one OP made and watch videos like this from Venruki: https://www.youtube.com/watch?v=pv1off1SY08.
It’ll kill itself due to people just not getting to experience the content that they would wish in a more accessible manner. Yes, I can queue for 2s/3s/5s on Eranikus or some other server, but the quality of people are lower on the megaservers for high-end content. When you’re talking about being in the top 3% of the playerbase, player availability certainly matters.
Other than that, cross-realm just makes sense for making the game more available to more people, to include raiding, leveling, questing together, and overall general experience. Get rid of servers entirely and just let their be a true mega cross-realm service.