Originally Posted by
underfire
So if the pilot does not understand the if/thens and the cascade of sequences involved in the system processes, it is the systems fault?
To the extent that the lack of understanding is due to overly complicated design with easy to miss logic traps, yes.
It's a mistake to take a moralistic stance that looks to assign fault. The pilot screwed up then what, now we can harumph sanctimoniously and feel better about ourselves? No, in the end, people's skulls get splattered and any factor that increases the likelihood is an area to focus on for improvement. It doesn't mater whose "fault" it is.