I’m going to say politely: You are remembering that one special Christmas like it was every day of your WoW life.
Often you don’t even experience “fair” PvP in random BGs, which Blizzard has gone to some trouble to make fair … but sitting 30 minutes in a queue just to run into a bizarrely overgeared premade or something that looks like a premade and 1/3 of the side leaves immediately … If it’s “farm day” on the other side, no wonder it was a 30 minute queue, right?
People will PvP all day to stomp other players, and when about to be stomped will leave in 30 seconds to do dailies or play some other game.
As much as I enjoyed that one special Christmas of my own a decade or so ago, when I spent days carefully farming a bunch of BiS gear for a mid level hunter then got myself Wrecking Ball in WSG, completely solo, literally 1-2 shotting everything on the BG while jumping around like an idiot, that’s just not how it should be or can be for sustainable game play.
PvP should be balanced so as to always match up the best with the best and the worst with the worst. That’s why Battle Royale is the the mode that Blizzard should implement.
You should get honor for difficult kills (similar gear and level) and zero for easy kills. People with res sickness should require specific click targeting (AoE immunity), and if you kill one anyway, well, you should get that res sickness too.
And so on.
I’d enjoy that actually. What I don’t enjoy is zoning into a pointless contest running around getting farmed for consolation honor.
Open world PvP should be decided by individual tactics, play skill, and organic cooperation, not by gear, not by level, not by organization unavailable to opponents.
Finally, the one truly convincing argument against “World PvP” servers is Alterac Valley. If people really wanted huge fights, AV would be the most popular thing in WoW. Instead, it’s a ghost town.