I have a feeling that you're dodging the question.
No I already answered - the reason why AI work with unanticipated scenarios is because that's all it does. If you have something predictable and repeatable you don't need AI.
We see driving as a monolithic predictable thing, because we're so used to it that we smooth over the differences. But to a computer it's all new all the time. When it drives on a road that it's never seen before, with randomly spaced road markings that it has never seen before, surrounded by 10 vehicles that it has never seen before, with 10 drivers that are texting each other and behaving unpredictably - it has to make sense out of it. Everything is unanticipated, from the AI's perspective.
When it turns the steering wheel to change lanes, it doesn't turn it for 5 seconds 2 degrees to the right like a CNC machine would do - it turns it until it's in the new lane and then turn the wheel back again. If the steering wheel behaves differently because you have a under-inflated tire or the wheel hits a brick on the road, it compensates.
Autopilot vehicles can handle those scenarios today - we laugh it off as just "driving", but "driving" is really a series of unanticipated scenarios being placed one after the other, after the other.
Of course it's not perfect - it's nowhere near perfect. But we've only just begun using AI in scenarios like that, and even then we only use it for a small fraction of control functions. The computing power has just not been there before to do deep learning in real time. It is barely there now - and although it all just looks like "computing" it's a VERY different thing than traditional programming that we've all seen over the last 30+ years.
If humans had to program an airplane to fly by itself, your jobs would be safe for the next few millenniums. We'd have a year 9999 rollover problem before you'd have a self-flying airplane. But AI isn't about human programming - it's about self-learning, and that's a game-changer.