Yeah exactly. Define 'collision course' for one, then give the plane a way out of it (depending on how many holes in the cheese have lined up) and then......gas the guy still trying to crash the plane?The aircraft's flight control system already prevents a Pilot from attempting any maneuvers that would cause an engine stall, or put excess loads onto the structure of the plane, so in that case aircraft are pretty intelligent.
They also have sensors to measure how close you are to the ground, and several indicators warning you that you are too close. Some aircraft even have the capability to Autoland.
But I think it's a steep ask to develop some sort of software that prevents you from setting Autopilot to fly into a collision course. And in any case, as mentioned above, you could always disable it.
There it is, the first (I think) we're hearing of an end-point. Do the current sweep (50K of 120K to be searched has been towed) and that's it. So, probably another year.In the absence of credible new information that leads to the identification of a specific location of the aircraft, Governments have agreed that there will be no further expansion of the search area.