In poker, the computer knows, that none of the players will suddenly start playing chess instead of poker.
On the road, the number of possible situations is way way way bigger.
Not just bigger. Bigger can be fixed with more cpu time. It is a fundimentally different problem. Nobody has a good theoretical answer even with infinite cpu time.
I say this while on a car ferry. Getting on this boat required me to navigate several strange road markings and obey a half-dozen hand gestures from staff, including several that were contrary to the painted lines. No AI is even contemplating car ferries.
Right. And, sure, that's an edge case for most people. But even if such edge cases only crop up every now and then, you're now at the difference between a reliable automated door-to-door system and one that can drive you around most of the time but every now and then forces a hopefully sober/licensed/competent driver to get behind the wheel to take some actions.
That's a huge difference. Maybe you can address it with some sort of remote OnStar-like system but now you're forcing a remote operator to jump into an unknown context and take actions that were too hard for the AI.