To be honest, it’s more attitude than anything that prevents Alliance from winning more AVs. One of the big cancers of the classic community is a min-max culture and it bleeds over into pvp. What I mean by this is players will want to maximize their honor (or rep) in the most efficient way possible. If this means intentionally losing or (worse) going afk in a BG and not participating, then so be it. As long as the min-maxxer gets their best HPH or rep per hour.
I can agree that maybe a small contributor to this defeatist mindset is the map imbalance, but I think that’s a shallow look at the whole picture. In my mind, it’s the non-contributors and the people focused on attaining as much rep as possible in as short amount of time as possible.
The problem is exacerbated by an impassive, apathetic company that struggles on a daily basis to communicate with their player base and punish people that are making the game worse for others. The lack of GM activity to punish players that don’t participate in BGs encourages others to not participate and reap the (slow) rewards while doing nothing and fearing no action to be taken against them.
If you want this to change, Blizzard must 1) punish non-contributing pvpers on a more regular basis and 2) communicate with the player base that action is constantly being taken against this behavior. This acts as a deterrent and with the increased action being taken against afkers, you will see a drastic change in player behavior.
But just my 2 cents, I could be wrong.