If you look into the last few accidents of CAL, you would realise that it wasn't due to the plane but pilot error. The 2 Airbuses that crashed in Nagoya and Taipei struck the ground in eerily similar circumstances. Ie. last minute decision to go-round andpulling up too quickly, thus stalling the aircraft. The aircraft then plunges to the ground but not before levelling out, however, the rate of descend remains unchecked and the plane smashes into the ground with the nose pointing slightly up, as if in a desperate attempt to gain height. Both cases showed the same "crash marks" but the plane in Taipei did some violent gyrations and turns before heading for the ground.
The B747-400 that crashed into the waters off Kai Tak landed in a typhoon with a v strongtailwind. Hence the a/c skidded off the runway into the waters on a platform that allowed little room for error.
The MD11 in Chap Lap Kok once again landed in a typhoon and a strong crosswind caused the wing to clip the ground, the result was the flip-sommersault landing on its top.
Thus, it was mostly due to pilot error. Lets not jump to conclusion for this case because the a/c was close to cruising alt and there is almost nothing that can go wrong, unless the aircraft decompressed, auto-pilot malfunctioned as in the case of the CAL 747SP back in the 80s causing the a/c to dive... or worse, a repeat of the TWA 800 episode. So the chance for "pilot error" that high up there is very slim.
Welcome to my starry one world alliance, a team in the sky!