Navigation is hard. Damned hard.
I am just going to put this out there. 5 years ago, I though that they would have mastered self driving and navigation by now. But trying to get a car to stay in a lane at 100km/hr without intervention from the driver in a world that was NEVER meant or designed for it to happen turns out the be hard. Very hard. Now I am thinking that it will truly be another 10 years or longer before they have truly mastered it. So while you can slam them because your expectation (and EM's ego) kind of ginned up the idea that it should be better than it is, Self driving and navigation are damned good compared to 5 years ago. Yes, I wanted flying cars by 2020, too, but I am not slamming the auto industry for not getting us there (yet).