Didn't BA already write off a 747 which according to answers to my queries, did not have a moving map airport display installed in an OPT which could have, and in my opinion, most likely would have enabled the crew to avoid leaving BA with a hull loss on their records.
Calling it a
hull loss could be stretching it a bit. That aircraft could have been repaired but given that BA were in the process of retiring multiple aircraft from the fleet it was cheaper to use in-house engineering resources to D check an older airframe in the UK and keep it in service than pay someone to repair the aircraft in Jo'burg. They could have gone the Qantas route and paid a huge amount of money to fix a bent airframe just for the sake of statistics but they're running a business and it made more financial sense to retire the broken aircraft in situ.