So, don't know why it hasn't been done away with, but why after all of these years hasn't the issue of classes being able to sit permanently in stealth been addressed?
Rogues should only be going into stealth for short temporary bursts to set up openers, and be spending the rest of the fight out in the open. Even druids, stealthing in to grab flags is just bad design, but at least their model of fighting out in the open after that point is consistent.
Why is this an issue? Mostly quality of life problems. No one likes getting stunlocked out and losing a winning fight when they could never have seen it coming. And no one likes pvping in the open world, with no way to get back at a player without fighting strictly on their terms. It creates an environment from a design standpoint, that a class like the rogue lives and dies by the stealth mechanic. Meaning that they have to run and stealth for assistance, and if at any point they do not, then they are overpowered by design.
Long overdue to be fixed. No more perma-stealth.