Lets see a UAV on auto handle a bird strike and gently belly land in the Hudson river...
Yep. Software can only be as good as the coders and compilers are at understanding every environment the aircraft will ever be exposed to. Unfortunately, nature gets to play a hand too.
TC