Anecdotally, there seems to be examples where groups of 12 people are trying to get into BGs for a smack-down between friends. Given that we have group content with 12 players (trials), ZOS should know that it is relatively easy for guilds and discord groups to have this many players willing to do content together.
I'd like to advocate for a Multi-Team queue for BGs, where 12 people can queue together, with designated teams. Just like how we already select 'tank' or 'healer' or 'dps' when we queue for a group dungeon, people in the group of 12 could self-nominate for pit demons, fire drakes, and stormlords, and the queue would only pop when there are 4 players in each team.
There may be hesitancy to allow this as it will pull players out of the PUG queues. But that is short-sighted given the potential for growth in player numbers that such a queue would allow. Not only would it tempt back long term players that have given up on BGs back into the game mode, it is tailor-made for quality Twitch viewing and community match-ups/competitions.