I suggested this solution a while ago (march).
Basically, quality upgrades (with rng/slot machine) should cost only plasteel.
Anything else (customization with 100% player agency) should cost only diamantine.
Both currencies would basically stay useful until you have a perfect version of all items.
Also, it would be nice to get some plasteel and diamantine when salvaging items.
This would allow us to also convert dockets to plasteel/diamantine via brunt.