My money’s betting that there’s a remote driver sitting at a desk in Asia who is commanding this. Driverless, sure, but not autonomous.
Once the physical driving is done by the system there's nothing wrong with letting a human help out with the corner cases. And obviously as each case occurs it generates more targeted data so that the system can learn to cover those cases itself in future.
As with most automation, 'perfect' is the enemy of 'good', and the most pragmatic and cost effective solution is to let the system handle the low hanging fruit while humans do the tricky stuff.
5G does not make this feasible. 5G does not break the speed of light