This really has nothing to do with age or experience.
The weather was foul, they had plenty of alternate airfields to land and wait it out but they chose to bust minimums 3 times and crashed on the 3rd attempt.
They could have diverted to Grand Central, Rand, Wonderboom or JNB - all only minutes away.
Why take stupid risks ?
Getthereitis is the big killer.