In order for any AI to handle any situation, it must first be programmed to do so. If that situation was an unknown, you get undefined behavior. Undefined behavior in a car traveling down the road is not a good thing to place a bet on... especially your life.
This is why majority of sane driverless vehicle talk has concluded a human driver must always be in the driver seat, ready to take control. There's an impossible volume of failure modes a driverless car must contend with, everything from someone pointing an infrared laser at the distance sensors, to complete power failure, to a sudden rockslide, a bird darting in front of the car, lines missing from a windy and hilly road, etc.
In normal, daily mundane driving - driverless cars are expected to excel. Sitting in traffic is mind numbing, and mistakes happen when driver's minds wonder. In "active" driving situations, a human brain will almost always excel.