It is an endless source of frustration to see poorly engineered software solutions powering critical systems.
> I wonder if there would be any value in teaching an "engineering when lives are on the line" or "war stories from accident investigations" classes to new engineers.
There would be immense value in that. But who is going to pay for it? It's a course that will essentially cause your crew to start producing software at 1/10th the rate they would otherwise do.