As per usual, people are conflating "remove all" with "temper use". This is, in essence, what is being asked for. It's really all most anyone has asked for. Temper. Use.
Frontier have no concept of moderation. Only extremes. In every sense; bombastic game design. Not 5% here, 10% there. Giant swings. When you bolt RNG on top of RNG on top of procedural generation, it's no longer rng. It's chance. It's gambling, and the house always wins, in the end.
RNG is typically used for stats to create some dynamic values across a range; but that's not what we have. There's chance (acquisition) followed by RNG (roll) followed by more chance (secondary) followed by potentially more chance (special). I've come across many games that randomise stats; use RNG to 'fudge' values so there's some variability to keep things interesting. But this isn't what frontier has done. They are walking the (imho) foolish line towards gambling. I mean we even have a wheel of chance, for the love of god could you be more obvious?
Frontier didn't build engineering to be fun. They built it as a hook. And like any dealer, they aren't going to just stop the supply. Look I have no issue working for value return. Engineering isn't value return, it's designed to drive demand for optimal outcomes. That's no accident. It's intentional. Frontier wants you to spend most of your time feeding the engineering machine; because maybe then you won't notice what's missing. And before people say "but you don't need to have good rolls" ignores that nobody actually does that or even believes it in practice. Seldom ever will people accept the first ok roll and then leave. No. It's instinctive to improve the outcome. Always. So more materials, more waste, more rolls of the dice.
I am very fond of the developer, and believe firmly the game could and should have a great future. But i'm no fool. I know a simple chance model, when I see one. And that's all this is. And like anything, the more you risk, the higher the potential win. That frontier ultimately don't really care how broken the outcomes can be, until there is an utter crush of people screaming at them to moderate or fix, speaks volumes.
I don't know what the fix is, arguably people are addicted to the entire thing now so will defend it forever. But I believe much could be improved by creating more ways to gain materials in a more consistent fashion. Be it engineer-specific missions (yo, lacky, go shoot this bad guy, or take this 'box of tissues' [yes, tissues, that's it] to my m8) or via other in-game elements. We have that now, to a degree, but it's still terrible that people have to reverse-engineer the entire process and use third party sites to track it enough to draw patterns. Something.
But I still believe the concept is fundamentally flawed and way too circumstantial to accept it as a sensible game mechanic. It needs work. Arguing against that, seems illogical.