Re: Blizzards reason for limiting duel spec in BG's.
Hypothetical answer: rated battlegrounds and pre-made v. pre-made
Similar to when Blizzard removed gear swapping in Arenas back when Warlock/sPriest was a powerful combination in 2s (before resilience had any affect on DoT spells) to prevent players from equipping a heavy shadow-resistance set when the arena doors opened and Team A realized they were fighting Team B, Warlock/sPriest.
Blizzard wont want to allow teams to switch specs in battlegrounds when they realize what their opponents team is. This would, hypothetically, only be a big deal in rated battlegrounds, pre-made versus pre-made, but the system would not be able to "allow" spec-swaps for PUG-v-PUG but "disallow" spec switchs for team-v-team