Season 12 is a prime example of why gear shouldn't matter in pvp. People could fully upgrade conquest gear 2 times which gave them a huge advantage. I rolled a fresh resto shaman that season and got wrecked by every cleave till I got full conquest gear. I wasn't even playing badly I just got caught in a charge stun and died. I had to literally never run into line of sight of the other teams but the moment I got full geared I could actually live through a cleave for more then 2 seconds. Gear shouldn't matter at all it just puts a huge barrier in front of players for no reason. T2 weapons and enchants are fine but not a full set worth of upgrades because season 12 was bullshit.
People claim pvp sucks because it fucking sucks like it always has blizzard never listens to feedback. Rng in bc, damage in wotlk, legendary gear in pvp in cata, they just literally go out of their way to make a good change then do a complete 180 and fuck all of that up.