RNG sucks, and I hate its predominance in the video game industry. It's not your fault DE, it's just the trend, but you can do better than the other guys.
Suggestion 1) A wreckage drop is guaranteed to have a better roll than one you currently have.
Suggestion 2) If you don't like A, then let wreckage improve the stats via some kinda fusion.
Suggestion 3 ) Let us spend Dirac to improve the RNG stats. Would give us something to actually spend Dirac on...
End result: Can keep RNG base, but let us upgrade or get better versions. I hate playing a game where I have no real control over my progression. I want to be able to cap out stats on things, I don't mind grinding for multiple copies to do so, but I DO mind a pure RNG crap shoot. This is why I don't engage with the Kuva Lich content; did one to see how it worked and haven't done a 2nd b/c it's layer upon layer of RNG, and can't play with my friends b/c someone won't be getting their hate bar filled.