Now I know everyone and their pet asteroid has come up with different ideas on how to do this but here is mine 
1) You still have to do the base items to get access to the engineers.
2) Engineers are the same BUT there is no RNG, the quality of the return is down to the materials you provide.
3) Each material has a quality value ( a percentage) so higher quality mats will yield a better return.
This may get more people in the engineer tree and stop everyone getting annoyed with it.
1) You still have to do the base items to get access to the engineers.
2) Engineers are the same BUT there is no RNG, the quality of the return is down to the materials you provide.
3) Each material has a quality value ( a percentage) so higher quality mats will yield a better return.
This may get more people in the engineer tree and stop everyone getting annoyed with it.