Battlegrounds are faction vs faction by lore. So it's just stupid to make them Horde vs. Horde but not allowing to Horde vs. Horde in open world situations.
Let us play real PvP in the world so Horde player can butcher themselves for honor outside of settlements. This is by far real PvP instead of that fake solution of Horde vs. Horde battlegrounds