the runway still very much plays a role here
The runway still very much plays a role in this disaster. The pilots could have been so focused on the fact that it is very short and dangerous that they made an initial relatively simple error of not retarding both TL. Then not realizing in time exactly what was happening and not being able to take steps to fix the problem in the seconds they had remaining.
The Transasia pilots in the 2004 TAipei mishap never did figure out that TL on number two was not pushed back. The captain just manual braked and at the end of the 9000 some foot runway ran off into the grass still going over 60 knots. The PF (copilot) actually asked the captain what was happening to a reply along the lines of "I dont know". They were saved from a Congonhas type accident simply by being on a runway that was long enough to reduce most of the speed and with having enough over run to come to a complete stop with no injuries.
Problems during landing allow only seconds to fix any problems and live to fly another day.