Okay : on topic.
Engineers should not be NPCs.
They should be players. It should be a profession.
The recepies should be stupidly complex. Like the background sim.
Lots of folks have suggested this.
My suggestion.
Engineering could have have a series of mini games like interdiction.
But with rules (and bugs) as tough and opaque as the BGS.
Engineering becomes a rank like CQC.
Player Engineers can make ordinary cash selling to the station where they craft.
And Robigo level cash if they sell it elsewhere.
Produce that an Engineer sells stays at that station like a rare.
As engineers rank up they get more and better engineering missions, but the skill is an actual skill.
Like interdiction.
Like combat.
Like influence manipulation.
Like listening to the planets to work out which ones are valuable.
The player has to get good at it to do well.
Thus having an elite engineer in your player group or friend base becomes a valuable thing.
Also tools. You have to spend time and resources making and maintaining your tools.
I dunno.
Probably it's all been suggested before.
But the key point is:
engineers could be a player profession. Not an NPC shop.
The profession should require actual skill - not skill level.
So I know my previous post just looked like I was derailing this thread, but actually making good coffee is a metaphor for how I see engineers as a player profession.
https://forums.frontier.co.uk/showthread.php?t=246111&p=3838715&viewfull=1#post3838715
It's not boiling water and granules, there's patience, and skill, and finesse and personal touches.
If I make a plus four sword of shiny for you, it should have a personal touch and be that same kinda half great half pants that I do everything.