People talk about this as if it were a technical issue, which it isn’t. The MAX debacle is an ethical issue with the way big business works, pure and simple.
Boeing, with the aid of the FAA, tried to avoid recertification and retraining costs by making an inherently unstable airframe “stable” using a piece of software fed by a single point of failure input.
Had Boeing and the FAA had an ethical fibre in them, this would not have happened.