It took me a while to realize why raid content and PvP in wow isn’t fun, and these reasons extend to why PvP isn’t fun in other mmos including the supposedly good ones like RuneScape. The problem is that there’s very little room for reactivity and reactive play in these games.
For starters, stat scaling is really bad. Blizzard keeps attaching percents and stackable elements not just into player progression but also enemy progression too. Why this is worse than linear progression is that it removes predictability from progression because stats can be multiplied and stacked on top of each other with effects, potions, auras, and more. This creates a lot of easy openings gameplay wise to casual one shotting and that becomes apparent in legendary and mythic plus raids where the “raid” becomes a dozen man sized dance ritual where even one failure in the plan leads to immediate squad wipes. That isn’t fun, it’s stressful. It’s even worse in PvP where retail combat has gotten so saturated with stackable effects and procs that it’s functionally dead.
I don’t want to be reading stat spreads and constantly reconfiguring build over relatively minor meta tweaks. It hasn’t gone better in the newest expansion.