To be clear it seems the system did exactly what it was designed to do based on the erroneous input from the sensor. The larger issue in the article appears that the pilot didnt know about the safety system AND didnt know to or how to override it. Instead she just fought with the computer while flying in to the water. I think very similar to Air France. Probably one of the incidents that led to the system design. For my money its a mechanical failure on the sensor and a training issue on the pilot.
Sounds like the system could not detect a bad sensor. That can usually be accomplished. Triple redundancy of mission critical devices is a must.