It’s still a broken system. Blizzard has the capability to mitigate all of this however it’s not in their immediate interest as a development group to fix it and some of the fixes would be pretty distasteful to implement (especially with how long they’ve largely done nothing to address the problems in game).
Ultimately there are too many more horde than alliance and that largely starts as a community issue. Anyone who came into this and did some research or reflected on what Vanilla through Cata was like in terms of horde/alliance ratios and how that gradually skewed (especially when Horde got B.Elves) should have realized PVP servers would be predominately horde. That causes a lot of issues in World PVP for Alliance and Instanced PVP for Horde.