Many games use RNG to various levels of success. Comparing to a pretty different series, Fire Emblem, in that series it can be amazing or horrible depending on the game. In a good use of it, it adds a sense of tension cause the thing you are doing could not work, while also acting as a metric of power/defense cause if you get to where it is guaranteed that means you surely have the advantage. When done poorly it can be frustrating at best, and a complete lie at worst. In FE I have had instances where I miss on a 99 and that feels horrible but RNG works that way, and I've also had instances where I hit on a 14 which felt exhilarating. But I've also played games in the series where RNG was manipulated in the code which made things feel very eh. In dnd RNG is similar, you are gambling while roleplaying. You might get a nat 1 or a nat 20 or anything in between. There is a strange satisfaction getting a nat 20 and besting the odds that were clearly against you, and a despair at getting a nat 1 at the wrong moment. Overall I am fine with good rng, that is fair RNG, and even now the rng in BG doesn't feel too fair cause of the variance and how it likes to get numbers close to each other consistently.