Hi! The imbalance in participation in random BGs makes things unfun for both factions. Ally has fast queues but usually goes in with the expectation of losing, which is terrible, while Horde can expect to win, but queues take much longer for them.
The solution is to call BGs “timewalking” content, which they effectively are, place all queued players from each faction into one pool, and then allocate teams from that pool without regard to faction, putting a “timewalking” faction skin on the player for whichever side they end up on.
This will balance teams for participation, without either side believing they are favored/doomed, and it will even out queue times for everyone.
(If nothing else, I would love for Horde players to get the chance to go up against themselves and see how chat goes in the BGs.)