In order to achieve full self-driving, a system would have to be able to handle a wide range of different scenarios, including different weather and road conditions.
Then there are potholes. It can sometimes be difficult for even human drivers to handle, and some people find it improbable that self-driving