“The computer was fine. The sensor was bad, and the airline should have had the plane grounded because of the sensor. Even so, any competent pilot could have handled the situation.”
You just contradicted yourself. The software makes up a component of the computer. The software is defective if it cannot handle a faulty sensor. Therefore the computer is defective as a whole.
And one or two of these planes took your advice and “Grounded” themselves.
The software is defective if it cannot handle a faulty sensor.
...
Garbage in. Garbage out. That’s why there’s a human in the loop. Pilots on a previous flight did the right thing and disabled the automatic trim.
“The software is defective if it cannot handle a faulty sensor.”
How does a computer or a human know when a sensor is giving a wrong measurement? The plane needs at least two of those sensors, maybe three for redundancy.
Actually your a conclusion starts from a false assumption so your argument fails. Software is not a component of your computer... A component makes noise when you drop it on a hard surface... Software is like the writing in a book. Neither was at fault.
Whatat you are positing is to have a startup screen that asks the pilot his nationality then only allows him to taxi unless he is from a Boeing approved country. Right now every country in the world has its own standards. So, how would you fix this problem? Not all pilots are good pilots.