My experience on Retail with warmode was 90% people only there for the bonus and nothing but people camping flight points or large groups roaming round killing solos.
Classic world pvp was fine with no incentives. You came across someone, you fought and then you carried on.
As soon as the honor system came in with its rank/gear incentives coming, the game became a giant shitshow with nothing but people camping flight points or large groups roaming around killing low lvl/solos.
Bgs are introduced giving people a place to focus their efforts and that same day world pvp mostly dropped back to being fighting the occasional person you come across and moving on.
Classic world pvp works because it isnt forced or incentivized heavily so that players who dont like it can stay pve and not feel forced to do it.