No, this was an assumption you added.
Originally WoW followed the DnD triangular balance between Rogue-Mage-Warrior where a Rogue countered mage that countered warrior that countered rogue. But as you probably know, this philosophy is no longer followed, especially not with how much warrior has become a caster-counter.
It is fine that there are some classes that rogue is weak to in the 1v1, which could for instance be the warrior, as it used to be. However, the class fantasy of the rogue is to be good at killing targets that moved away from the herd. This is because WoW used to be a MMORPG, where classes filled roles. Warriors, for instance, were classically speaking good at being a frontline brawler in BG group fights. A rogue is meant to not be strong in group fights, but instead be good at praying on targets and finding weak spots in the group. All parts are necessary for this RPG to have strategic play and to have class differentiation. They are also good at making anti-zerg group strategies valid, because zerg groups in AB cannot zerg if opponent team have classes that can kill solo flag defenders.
Sure you can remove rogue’s ability to fill this role, but by doing so you will (1) boost groups in BGs and favor zerg groups with few defenders and (2) generally boost AoE and cleave classes.
This game is not meant to be balanced 1v1, but it is meant to be balanced around smart play and strategic counterplay. In the ideal balance, a rogue is weak to 1v2 (as it should be) and as such, you can easily counter it by just having friends near you. If you want to balance rogue’s for 1v1 play, you will have to slowly turn it into a warrior, or you will have to decide that this specific class should not exist, for which either are in my opinion not ideal.
Cognitive dissonance aside for you, indeed, there is no reason for a class to stalk, prey, hide in the shadows, jump out in surprise to assassinate, if they 70% of the time just straight up die from that. Time spent in stealth is time you are not applying pressure to the opponent, or dealing damage, or doing other game relevant tasks. There has to be a benefit to stealthing around and waiting for a good time to strike, which is not based on just kill-stealing almost-dead targets.
Aside from that, winning the 1v1 fight should ofcourse be about skills for the Rogue. Rogue should have a small advantage in the 1v1 to offset the disadvantage in group fights, and the reduced AoE and cleave abilities. Its in the class fantasy to do so.
It is not. SkillCapped have recently dropped them significantly in their tier lists. People have stopped playing them to the point where they are one of the lowest played melee classes on the ladder. Plenty of people have provided factual data about the current situation of the rogue here: Can you nerf these classes please?, and streamers talk openly about the issues with the rogue (when they dont rant about ret paladins).
So you might feel like the rogue class is fine now, but the data clearly shows otherwise.