As pointed out in the article, if the pilot was so incompetent, why didn't they receive further training, or if truly untrainable, fired? The airline and regulator have the responsibility for doing so, and ending the investigation at "pilot error" guarantees that another incompetent pilot will crash another plane.
It reminds me of the parable of the junior developer who wipes the production database: one person may have pushed the button, but a lot of things had to go wrong to get there
Looking at my training, I had about 7-8 hours of dual training - landing, takeoff, radio/tower, spins/stalls (w00t) - before I flew solo. From there, my world slowly expanded to not getting lost, staying out of clouds, and other more advanced topics and areas further from home. Suspect it was another 40'ish hours of learning about crashing. :)
It is very tempting to say "pilot error" but if you drive a car and the way the steering wheel responds to your input drastically changes in an instant, without you having experienced that way of the steering wheel reacting - is it your "error"?