I also have 20 year professional experience in software development. The scenario you describe is not a kobayashi maru. It's a common driving situation in the UK, and it's not unheard of in the United States. When two cars meet on a single track road (or a long driveway), one of them needs to back up until they reach a place wide enough to pass each other. If automobile makers want their cars to work in areas where this is common, they'll code for it.You give programmers too much credithaving worked in software development for 20 years.... from experience, this is not going to be easy......in theory sure, in practice . No.
From experience , I have little faith of
An automated system working in such conditions . Software tends to get its knickers into a twist when it meet a scenario that is not coded.... this does not end well in a passenger plane to car ....etc .
Nothing beats a human pilot or driver .
Come to think of it , new cars are a mess, as soon an something simple goes wrong, the dumb computer goes into preservation mode and shuts down the whole vehicle... it's really silly. Anyway that Is a different discussion where too much tech is not always better
The ones who will freak out in these situations are the human tourists who reserved an automatic transmission ICE rental car only to find out that none were available and not only do they have to shift gears, but they have to do it with their left hand. And the only road that leads to their AirB&B near Arthur's Stone is not even a "B" road. Their nerves are already frazzled from the 15 roundabouts (and the car stalled in two of them). It's too much for their monkey brains to handle.