Looks like you are forgetting manual override.
That will be amazing, I can't wait!
As long as people can override the function, people will make mistakes and cause damage. And this will always be the case, nobody wants to be stuck on an isolated road, unable to proceed because their lane is partially blocked, but it is safe to cross the lane and proceed.