Things that should've helped avoid the tragedy:
EGPWS - And associated memory items/actions. Did they switch it off? ignore it? was it not working?
ATC - Asking crew to turn immediately, ignored because crew thought or lied (hey, some pilots do) that they were visual.
Early days but evidence so far points towards this accident being caused by very experienced (and over-confident) pilots who let the rules slip because they were content with their situation. This has always been and will be the death of many!