I suspect the person here has no idea about how safety critical systems work, are designed, are built etc.
OK, so I will put my "qualifications" in here, make one final point, and then I will shut up. For the past 10 years, I have worked on both the design and implementation of command and control systems which are used to tie multiple public safety agencies together in critical response situations (ie; terrorist attacks, natural disasters, etc). I have consulted with many of these agencies on their own systems, and have been directly involved in helping them establish and maintain systems focused on detecting, preventing and responding to major emergencies. Most of my focus in on the human interface side, and understanding both the human and cultural traits that will affect how a person will interact with the systems we design. It is somewhat beyond "playing with Windows".
The point I was trying to get to had to do with what I think is an overdependence on technology, and not enough focus on good training and skill levels. I do not think technolgy can fix these issues. We don't need more protections, we need more good pilots, trained well and paid what they are worth. I think that designing a good system that has simplicity at its heart to support them in such a way that they can understand it is the key to safety in any of these systems. I think too many levels of artificial logic make it more difficult for the human logic at the top of the chain (or in the front seats of the plane) to sort through it all. Simplify the systems and train the pilots. And that from an old gray haired IT guy.
I'll shut up now.