I can't speak for others but I stuck around for a looong time and not because of that. I was hoping for the game to get better but it never did. Then Classic came along and while it had it's flaws, I realized how much better designed it was and how pointless retail was (because of the constant resets every patch).
This is when I realized that retail is never gonna get better and only might get worse.
I also don't like where the story is going. From savage, brutal close to classic fantasy evil races vs classic fantasy good races to furries(I don't just mean the pandas and foxes but there are too many races in general with most of them being copy/paste of a real ancient culture but instead of humans, it's some kinda furries)/ Also they constantly keep nerfing the big scary baddies into comically incompetent pushovers.
I would come back for a reset world if they would keep all the world relevant, made it more like Warcraft 1 - WoW classic again and got rid of all the excessive resets and catchups.