RNG is just a cheap, easy way for developers to get gamers to do the same thing over and over. It has its uses, but gamers should not have to interact directly with RNG to play their game. At that point, they may as well just be rolling a dice at home.

Yes I know it's my fault for playing Cookie Clicker, but does it seriously need to take three hours to collect all the upgrades every time I ascend?
No. No it does not.