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 to games. Note of course that some extrapolation is required when moving from a CCG to a shooter like Ember.
On the OTHER HAND, I can relate to the frustration of RNG by about 10,000%. The most egregious example of terrible, terrible RNG use occurred in the Lich King days of WoW. I encountered a quest in the Badlands (a ~40 something zone) while cruising around with my 80 mage working on my Loremaster title. The quest was to kill elite black drakes and get a black drake heart. No big deal. They drop in two shots, easy. Should be done in like five minutes, ten tops.
...Several days later...
I. Lost. Count. How many THOUSANDS of those things have I killed?! NO HEART. Am I in the right place? Yep. Are these the right mobs? check. Did I misread the quest? I've been reading at college level since I was four; didn't miss a vowel. Is the quest bugged? Nope, working as intended. Mind you, this is not an endgame quest. There's no epic loot that drops from this mob. It's not a rare spawn. There is absolutely nothing special about it. People have won actual, real life lotteries after less attempts. Checking out the datamine on a few sites and getting confirmation from Bliz puts the drop rate at .0001%. YOU ARE READING THAT CORRECTLY. ONE IN TEN THOUSAND CHANCE.
Does this sound like exaggeration? Yes it does. Am I exaggerating? Absolutely not. I know people who have had the same experience from this part of the game; a friend of mine continued to play WoW for years after I quit, farming that spot once every few days for an hour or so, racking up hundreds of drake kills; he never got that drake heart. Also, before you even ask, YES. There WAS that ONE FRIEND who got the drop on his very first kill.
That was the day I quit WoW. I did not break any part of my PC or my house; I am proud of the restraint I showed that day.
This is why I know the danger of relying on RNG and completely relate to the OP's complaints. There is far too much lottery in modern games. It needs to be dialed back; devs need to stop using dice as a crutch to keep players coming back and instead design a game people actually WANT TO PLAY more than once. Keep RNG by all means; it DOES do positive things for a game--in moderation and by very carefully planned design, not tossed in en masse as half the game's allure.
Random ELEMENTS to a game are fine, but when the entire draw of the game is rewards that may or not appear after the first or thousandth playthrough, there is something wrong.