Can it swerve across the side walk when necessary? Can it make a blind turn past an obstacle just having faith that opposing traffic goes slow enough so they can stop in time? Can it turn on a single lane road in unison with lots of other cars when the road is blocked, judging the sides of the road accurately so it doesn't get stuck?
I can go on and on and on, just like any normal person who often drives in urban environments. Even the motorway isn't safe from the sort of shit which would make anything we could program today barf. Something simple like temporary lanes indicated by obstacles and traffic wardens can occur in so many different ways that it becomes impossible to handle. Or lets say we get directed through narrow bits of the shoulder for road works or an accident and the car decides to stop because safety margin aren't met, lets just make hundreds of people wait. Best not have a small car, or some very helpful folks might park your car in the ditch for you once they understand the cause of the hold up.
It's a pipe dream until we have human level AI.