It isn't the normal driving that makes self-driving cars so difficult. It's the edge cases that will be multiplied significantly when a large fraction of the cars are self driving. It will take decades, not "5 years from now" (which I have been hearing for years) to get these systems to work.