Chaps
Let us call those who say "it was pilot error - pure and simple" group A
Let us call those who say "it was a complex accident that happened because of all sorts of factors" Group B
May I suggest the best thing we can do in the SHORT term to reduce accidents is to brief Group A's position to as may pilots as possible.
However in the LONG term the only way pilot's performance will improve is through applying lessons learned from Group B.
I think A and B both have a lot to contribute to safety.
JF