RNG is not bad in and of itself.
You can swing too far either direction. Too much RNG and it feels like you're not in control. Too little RNG and it feels like everything is predictable.
Finding the balancing point in the middle ... that's the hardest thing to accomplish.
I mean, look at Blizzard and WoW. You'd think as a company by now they would have learned how to balance the idea of too much vs too little rng.
Yet one of the biggest faults that many have with World of Warcraft Legion is the amount of RNG.
So its not an easy task to find a happy middle ground for what is "too much" and what is "too little".