This isn't failed engineering, needing improving sensors and fault detection.
It's unbridled corporate greed and corruption, at the executive level.
MCAS had already been properly engineered. From Muilenburg's testimony before Congress this week:
"Michigan Republican Representative Paul Mitchell asked why the 737 Max’s version of MCAS had key differences from a midair refueling tanker Boeing supplies to the U.S. Air Force. He pointed out that the Pentagon required that the KC-46 tanker’s MCAS system activate only once, when the civilian application could -- and did -- fire repeatedly, he said.
“Why the difference? What motivated that?” the lawmaker said.
John Hamilton, chief engineer of Boeing Commercial Airplane division, cited specifications set by the Air Force. Muilenburg said the tanker’s MCAS system was designed for different flight scenarios than the 737 Max’s version. The Air Force has said the KC-46’s MCAS systems incorporated data from two angle-of-attack sensors, rather than one sensor as originally designed on the 737 Max."
When your customer tells you how to do airplane engineering safety
He's still among the highest paid CEO's at $23.4M, including a $13.1M bonus, 27% increase from the previous year.
Imagine getting paid that much despite killing 346 people and $9B in losses.