Landing on an unstable approach or failure to go around when runway is not in sight is a weakness that humans have. Humans deal with tasks sequentially. The failure to switch tasks even though the second task is more important is known as Cognitive Lockup. Read my view on this aspect which is a factor in unstable approach and runway excursions.
Humans are social animals and we like to conform to what others do or say. The Captain had made an error but not the Co-Pilot, yet she changed her behaviour to conform to the Cpatains.
2018 has been a dismal year in terms of flight safety. Subjectivity in training and checking is the root cause of failure of the system. The data entering the system is incorrect.
The flyDubai B-737 attempted takeoff without clearance while a Russian Aeroflot A330 was crossing the runway. Euro Control has introduced Runway Status Lights being used at Paris airport, which is a safety barrier for such incidents.
The El Al B-789 managed to get airborne safely despite the 40 Tonne error in weight while calculating the takeoff performance.
I have written a paper on how and why humans commit such grave errors and ways and means to prevent them.