Earlier quoted context omitted.
That's not foolproof either. There's always a compromise to make: if you have more automation to prevent pilot from being suicidal or making mistakes, you also have more automation that prevents a pilot - or anyone - taking over when the computer control goes wrong. Let's accept it: we may make things gradually better, but there is no silver bullet that would solve all these problems.
Fine. You authorize the whole crew, not by fingerprint and not by code, but by voice recognition and secret code words per person. Then you allow the override to be overridden by a majority (recursively). Sounds way better than making the door break when a majority of people kicks at them. It is faster than remembering and entering codes, and cannot be overridden by one sick authorized person. An attacker would have…
Thus rendering the doors essentially useless, as hijackers threaten to kill passengers one-by-one until the crew (who will generally outnumber the 1-2 people in the cockpit) open the door.