The overuse of RNG is one of the biggest reasons I quit for a while. Just like with WoD it was fun in the beginning but got old after a while and eventually just felt too much like a grind. WoW was always grindy but it feels like it was magnified by 100 in Legion. Like the whole game now is controlled by RNG. A random chance to get this a random chance to get that, I was tired of it.
Not only that but I don't know if it's my bad luck but it also feels like it's against you. I remember running dungeons over and over and I would continually get nothing leaving me to rely on doing world quests since I at least know I'll get something out of it. I ended up outgearing dungeons by just doing world quests. There's still like 1 or 2 dungeons I haven't even stepped foot in yet and it's mainly because I don't need them anymore. The RNG in dungeons are fucking terrible. It wouldn't be so bad if we got something that felt at least somewhat rewarding instead of just like 3 fucking gold. When we still had the valor and justice points we could at least grind for those and trade them in for a gear piece. At least back then even if you didn't get anything you were guaranteed to get some gear by just collecting those points. Here you just get like 3 gold, gee thanks. I might be able to buy a piece of bread with that money. RNG ruined dungeons. They used to be an important part of the game, now they're nothing but a waste of time. Why run dungeons for weak blue gear when you can just do simple kill this, collect that world quests for a stronger blue or even an epic?
I may be getting a little off topic and rambling on at this point but I just wanted to say too that it's not just WoW either it seems more and more games these days are going the RNG route. I guess it's the new fad in the game industry. Two games that stick out in my head the most are Gears of War 4 and Mass Effect Andromeda. In their multiplayer modes they also use RNG. You grind and grind for points and then use those points for a CHANCE to get something. So you would've spent like 8 hours just grinding for that one box of goodies that had that one thing you wanted but when you open it, it's nothing but garbage. RNG I guess is just the easier route to take that requires minimal effort, it's cheaper, and it also means a faster release of the game which means faster money. It's lazy and pathetic and the end result always feels halfassed.