The argument has never been horde>alliance in AV in skill because of player skill.
The argument is more skilled horde play AV on average compared to the alliance that regularly play AV purely because the better alliance players avoid it due to HPH, lack of ability to premade, lack of motivation to try, exc.
AB and WSG are a lot harder to afk/leech in and not get caught, let alone level inside of by killing pve mobs. And speaking of pve mobs, there a lot of pve distractions in AV that cause alliance to directly hurt their win conditions because of the fact they can do pve objectives and get reputation, in other words alliance have an abundance of afk/leech/level/rep farm simulator players in AV. Add in the defeatists who blame the map instead of trying to fix the real issue (the player base) and even if those changes get made or the map gets flipped, alliance will still lose AV.
The primary reason alliance lose AV isn’t the map, it’s the behavior of the players on the alliance team.
To clarify let’s say the best alliance and horde players are scores at 10, the worst players at 0
Alliance average out of 40 players in AV is usually around 3-4 because their “10” players don’t play while hordes is a 5 because hordes best players do play AV.
Overall alliance and horde “10” players are evenly skilled. But when none of them play AV alliance side, it creates a skill gap in AV that drastically effects the win rates. This also applies to geared players.
The best geared alliance players typically avoid AV when they pvp as well because of the defeatists, leeches, levelers, exc.
This means alliance AV are less skilled and geared on average compared to the horde and it draws their better skilled and geared players away from AV as well, not just the best. And this compounding effect is why most alliance teams on AV are garbage because they get a huge percentage of their team being the very people that drag them down to lose so the ones that do go there to try to win have 10-20 teammates that are not there to win. While horde might end up with 5-10 because we don’t have the compounding effect the defeatists have had for alliance.
So yes, in AV horde players are generally better than alliance players on a team average, and it’s not from the horde being amazing gods of PvP. It’s from your own team holding you back.
Bots/leechers in PvP were becoming a big issue for pugs before premades were killed off. The killing of premades made it hurt alliance even more because of their instant que times which caused alliance botting for PvP AV to be far more effective due to much less downtime.
Back in march-april (don’t remember the exact month) I remember counting 25 very clear alliance bots in one game. Blizzard banned a lot of these pvp bots. But the damage to alliance moral was already done. Combined with premades being broken and the best alliance players avoiding AV it created a downward spiral of motivation. eventually leading to what we have today.
Yes the map is a contributor to the overall issue of the win rate, but it’s not the major contributor. It at most causes a 45/55 split for win/loss for alliance. The rest is player issues.