Netcode is way too bad for positionals to work well.

however one thing I can't help but notice is how simplistic pvp action kits are when compared to pve.
When I go into a pvp match I barely have to look at my hotbar, I can get away with spamming one ability for a while, letting abilities sit on cooldown and not losing any efficiency because of that
You can't get away with that in high-end PvP. That being said there's no Feast season right now.

Which begs the question: in PvE, are we not fighting our own skill kit above anything else? there are so many hoops and obstacles you have to jump through in pve to do it correctly, it feels like artificial difficulty.
A lot of "job identity quirks" like positionals and having to upkeep DoTs as bard do not exist in pvp, which makes me really wonder if those things are just artificially planted to make the PvE experience worse for the sake of making it worse.
The gameplay loop is to maximize your DPS by harmonizing your rotation with the encounter. Doing the rotation optimally is the fun for a lot of people.