I'm not sure it's that astonishing if you mean the crew error. Pilots make errors, get over it!
What we need is error tolerance built in, such as clearly defined procedures whereby both pilots know exactly what is expected to transpire, and using the automation to its best advantage so the pilots can focus on the "big picture".