Wall of text incoming, TL;DR at the end.
What if premade groups faced each other more often, instead of rolling over random people on the other side? What if twinks got matched up on both sides of battlegrounds, instead of a couple showing up on one side and farming levelers? What if matchmaking in non-RBG battlegrounds were more effective?
We wouldn’t care as much about bots, undergeared players, overgeared players, casuals, tryhards, or any of the other scapegoats we conjure to explain why games are not as fun as they could be. Faceroll games are boring for everyone. If matchmaking did a better job matching us up, not only would we all have more fun, but more people would PvP.
As a longtime twinker, I personally would support battleground segregation again. Community channels make for one of the best features Blizzard ever gave WoW, and dedicated XP-off players would leverage them to get games, even if it meant far fewer games. But as many have pointed out, it wouldn’t solve the gear and skill disparities, nor the misanthropy battlegrounds see.
For those who forgot (or weren’t there to see), levelers complained just as much about “BoA twinks”, and about twinks who exploited XP-on queues or grabbed a flag in one of the CTF battlegrounds and held it most of the game, just to grief other players. Separating queues didn’t solve those issues then, and they won’t solve those issues now. More importantly, separating queues divides an already very small playerbase: PvPers.
While (maybe?) a couple million people play this game, only a very small subsection do non-endgame instanced PvP, regardless of XP-on or XP-off. That’s why queues get so long at certain times. I don’t believe that number would improve if the queues split.
Better matchmaking means longer queues, but if implemented with better granularity, those longer queue times would mostly affect XP-off players. We already know every character has a hidden MMR even before endgame, so make the higher MMR players wait longer until they match with players queued from the opposing faction. Twinks who like to roflstomp levelers won’t like this, but shucky darn.
Overwatch does this. HotS does this. Why not WoW? Yes, the other games field smaller teams and a larger overall playerbase compared to WoW instanced PvP. But better matchmaking would provide a better long-term solution, and ultimately encourage more play from levelers and from less grief-focused twinks.
In my years of twinking, I’ve seen more work by Blizzard to rectify non-endgame battlegrounds issues (gear, talents, abilities) in this expansion than any other expansion in which I’ve played. The forums may magnetize complainers, but it’s no accident why so many old PvPers returned to WoW this expansion after being gone for so long. If Blizzard improved PvP matchmaking, we would see not only more and better games, but an overall growth of the WoW playerbase. That’s a win for everyone.
TL;DR: Improve matchmaking, and a lot of “twink problems” become assets for everyone in the game, leveler and twink alike.