Needing 2 rogues to use Tricks of the Trade, or having to use it on the boss every time it’s up to avoid aggro, plus having to watch for vanish. Yup.
Uh…no? There wasn’t even a battleground until nearly a year into the game.
Also no. PVP does not - and has never - contributed to the storyline, and is no more important to gear or character progression than, oh, say, running dungeons. Just because you love to pvp doesn’t make a huge part of the game.