Neat write-up.
But....
All that, just so I can roll some dice?
(Yes, great, I can pick the special effects on weapons at the cost of yet more of repeating the grind. Now how about letting me avoid the damnable RNG altogether?)
I'll continue waiting until I can get some guaranteed return on investment of materials, if it's going to take this much time, effort, focus, planning, research, and more just to make a single modification at an Engineer base.
'Til then, while I'll collect mats on my way or stop by to get some reputation up if I feel like it, I'll be ignoring this part of the game.