I dont want a car to make a decision that will kill me, to, in its estimation, save others. That may not be the correct assumption or estimation. Or if its programmed to weave to avoid stuff, and the shoulder isnt there and te car slides down into a tree or off a cliff.
Good example. Here's another. Let's say an object or debris is in the driverless car's path. Maybe the program decides to weave to avoid the object, but when it does so it drifts into the path of oncoming traffic which is hidden by a curve. Not every road is marked with divider lines. Sometimes there are multiple moving objects, such as a few deer crossing the road. Can the program handle multiple objects? How about when a snowplow comes barreling down the center of the road with you having barely enough space between snowplow and the cliff edge (something I've encountered while in the mountains). I'm scared of self-driving cars being on the road.