There is simply no comparison between the BA accident and the Turkish one. The BA crew lost thrust and then both engines in the space of about 300 ft at low level. The THY crew (all three of them) managed to ignore thrust levers at idle from 2000 ft to about 400 ft. Throughout the whole shameful episode there were two perfectly good engines available to any half-awake pilot to arrest the speed decay. This requires that at least one of the three was actually monitoring the progress (or lack of it) of the airspeed and the descent on the ILS. To give the aircraft its due the autopilot did what it should do and held the G/S until the speed was 35 kts below Vref.
While the initial problem of the No1 Rad Alt was the basic problem, the crew simply failed to do their job until they were woken up by the stick-shaker by which time it was almost certainly too late to correct it in the height that was left.
Perfectly flyable aircraft but let down by a very poor crew. In the BA case unserviceable aircraft (reason not determined) saved by a top-class crew.
I know which airline I won't fly with!