The value of a company's equity is based on the net present value of future returns. That means that while short term earnings are important, so are earnings in the moderately distant future. (depending on risk free interest rates)
If a company like Boeing were properly managed, they'd give suitable priority to engineering excellence, at least to the point of not having critical failures like these, because that's core to their ability to compete with Airbus/etc in the future.
The real issue you're concerned about is that it is very difficult to align the interests of corporate managers with the interests of the company. It is relatively easy to align senior management with short term stock prices, but it is difficult for the public to figure out that the gains they see (less engineering cost, faster turnaround time, etc) come at the expense of the longer term viability of the company, so the former gets priced into the short term stock price (and so executive compensation) and the latter does not.
Sure managers are guilty.
But managers did not write the code. "Engineers" did.
As long as there are engineers writing that code (also see VW and #Dieselgate) there will be managers who do this. Engineers need to take a stand and don't do everything. Like professionals. "He made me do it" is not an excuse for hundreds of dead people.
I have UBI.
See the Challenger disaster for a high profile example.
If I don't rob the bank, someone else will!
Yes, and then the other engineer is responsible for the dead people, not you. But if your job is more important than other peoples lifes, I guess, yes, you do as you have been told.
Or maybe we stop people from trying to force others to rob banks. Nip the problem in the bud.
Why do you want to let managers get away with toxic behavior and then blame the subordinates?
You: "Why do you want to let managers get away with toxic behavior."
All free people have the authority to refuse their manager's orders.
But people like money.
The MBA program should include more ethics courses and perhaps an adapted version of the Hippocratic Oath.
--> MBA Oath : https://mbaoath.org/
Boeing is not an engineering culture, it is an MBA culture. This is the result.
It is clear, by deadly example, that Boeing *management* is not capable of running a company that produces a safe plane. It is, after all, difficult to get a man to understand something, when his salary depends on his not understanding it.
All the engineering ethics in the world does nothing against the greed of Boeing's management.