On the one hand, I understand why we use RNG systems and I know their place in games. Extra credits did a pair of good videos on smart application of RNG here:
I think that, used responsibly, RNG can and does add suspense, uncertainty, excitement and a healthy dose of calculated risk-taking...