I know this is sightly off topic, I will create my own thread about RNG in gaming in general (not just in DB) - how it effects the personalities of the kids playing, like developing gambling addiction, or addiction in general, learned helplessness and other stuff.
And getting used to not being able to influence the outcome makes the children incapable of living. They say “when a man does the same thing over and over, and expects a different result, that man is stupid”.
In real life you need to analyze your mistakes, or if you didn’t make any, the possibility of improving. This doesn’t apply to opening cases, where your only decisions are to open another one, or not.
These examples were exaggerating, but considering how much time the kids spend playing, we shouldn’t underestimate how much they are influenced. I’m not saying that I would rather allow kids to play brutal games like mortal kombat or some 3D anime porn stuff, but those don’t make them gamblers at least.
I wouldn’t completely delete all RNG aspects from gaming, for example the random missions you get each 3 hours are refreshing.
But random spread on weapons (why not just have damage fall off at range?) are debate-able, and random rewards are just artificially increasing the grind. If any developer would show how much you have to play for a 90% chance to get the “best” reward, nobody would bother trying to get it, but “hey, you have 1% chance to get one after each game!”, and everybody buys tons of cases/keys to get it, and paying hundreds of dollars for TF2 hats or CS:GO and Payday2 weapon skins.