Peter, your post #99 touched on a key issue in that for many if not all recent accidents, a technological solution already exists. A notable exception might be runway overrun due to inadequate information about the runway condition.
EGPWS if correctly configured – software updates, database revisions, GPS nav, will provide an adequate safety boundary if the warning is heeded – terrain, landing short. Automation would replace human activity (or of increasing concern, inactivity).
Bank angle limiting / alerting is available. In those aircraft which suffered an upset with these facility, then activation of FD guidance / automatic pull-up could have prevent the accident (EGPWS last resort warnings were given). EGPWS auto pull-up was tested (Apr 2005).
Improved takeoff configuration warnings exist, not all aircraft have them. The problem here as with other safety aspects is ‘Grandfather rights’ – the industry regulators judge that we are safe enough (TM #97 !!!).
So if the human regulators are suffering weaknesses in judgement and fail to take timely action – a human condition, should we not automate them too?