I don't care for savescumming either, but the attempts to remove savescumming were more like treating the symptoms than the disease itself, as FrauBlake puts it.
And as FrauBlake put it also, it's a bad idea to use randomness in a long-ass game where you have huge variance in the quality of random rewards you get and few random rewards overall.
It's less of a bad idea if you have a lot of random rewards, or if it's a very short game and you can just start over and over (roguelike-like).
I do not care for savescumming because not only D:OS has a powerful non-random crafting alternative, but also D:OS can be easily beaten with the worst gear. Good gear only makes the game easier, to the point of being boring. Not the other way around, but if that were the case, the randomness problem would be painfully highlighted.
So, beginners who do not know who easy or hard the game ultimately is might be a little bit peeved or afraid when they notice they aren't being lucky with rewards (which can happen), and the game will push them anyway (no savescumming) which is fine because it doesn't make the game unbeatable.
And about whiners, well there's a saying the squeaky wheel gets the oil.