I may be missing something, but it seems to me it should be possible to write software..
Yep, this is the reaction to failed software - add more features that will ultimately fail.
The point is, if IAS goes south, you put the thrust at 80% and keep the nose at 3 degrees and then fly until you have visual reference and can sort it out. The last things needed are more and more complex layers of warez.