Good post.....but I'll add a comment or two....
The AF447 accident was initiated by pitot/static icing (possible design flaw) that resulted in unreliable airspeed/flight data indications. This is what initiated the mishap sequence and accident chain.
What caused the aircraft aircraft to crash into the sea was not unreliable airspeed. It was pilot error. Cliche, I know, but true. The pilot flying the aircraft at the time of mishap, made radically inappropriate control inputs and actually prevented the aircraft from recovering to normal flight parameters. Many changes have been made in training and simulation to address this particular accident and other mishaps with similar situations.
https://www.ainonline.com/aviation-...ishly-followed-flight-director-pitch-commands
Air France was specifically cited for their aircrew training and knowledge. Not sure if an American Airline (not specifically AAL) crew could have performed better or differently, but I like to think so. The actual report documenting the pilot's actions (RIP) is quite shocking but also quite believable given the proper conditions and lack of specific training. It's not easy to understand for laymen, but every accident generates a response in the training and evaluation systems for all airline pilots to prevent this kind of thing from reoccurring.
You can put the 'trigger' in the airplane column, but the cause was in the right seat.
In the last few seconds of the CVR/FDR as the aircraft stalled into the ocean below and would not recover, Bonin stated "But I’ve been at maximum nose-up for a while!"
If there are any pilots or even gamers reading this statement, I think you now know the cause of the crash....