The following is pure speculation on my part but based on over 50 years of experience in computer software development. My view is the current approach to FSD with highly detailed maps changing in real-time is a) the wrong approach and b) not achievable with current communications technology. The reason I say this is that it assumes that the map will constantly be updated by drivers in real-time to all other drivers. They can't simultaneously do car updates now and given bandwidth limitations of current cellular systems (even 5G) it still won't happen. So what happens to your car that is relying on those detailed maps when it has an accident because the map has changed but the car is unaware of the change? For example, they recently dug a big ditch to lay pipe but your car is unaware of the ditch and drives into it relying on the detailed map it has in its system.
We, as humans, drive in areas where we have never been with no maps whatsoever. We rely on our vision (ability to recognize objects) ability to spatially place them relative to ourselves and relative to our direction of travel, and our ability to apply context to these objects (object knowledge). For example, we know a tree is not going to move so if it is in our path it is up to us to maneuver around it. We know stopped vehicles may not stay stopped and it depends on their location (in the drive path) parked along the side of the road, has a driver in the driver's seat or doesn't, turn signals indicating an action or back up lights or brake lights activated, etc. We predict the behavior of objects based on our knowledge about the object be it pedestrian, sign, bridge, bike, motorcycle, car, truck, bus, road, curbs, road edges, road markings, etc. We use this information to navigate a drive path all without a single detailed map. In fact, if there is any place our system fails it is when we repeat a path everyday we form a mental map that we use like habit to reduce the work load on our brain and then we are surprised when something has changed unexpectedly. This is the auto pilot I remember using when I commuted every day from Hayward to Treasure Island in the bay area and often arrived with no memory of having driven the route. (early morning 5am commute). Most of us have done this at some time in our lives.
The detailed map approach tries to do what I just related. To reduce the computing work load by already knowing where fixed objects are and not having to work as hard to compute our relative location and the drive path. The world just changes too fast for this to be a reliable approach. Better to reliably be able to visually identify objects and have stored knowledge of how these objects can behave and to locate them relative to oneself and ones path.
I see no evidence yet (despite another poster claiming that back in Nov 2016 Tele Vision could do many of these things with no proof to back up this claim) that Tesla Vision can reliably detect any of these objects and identify them, much less predictable their behavior based on what the object is. Thus it doesn't see a firetruck in its path, recognize that it is a firetruck and that one of its possible states is stopped and that at the very least would require maneuvering around it or notifying the driver to take control. It can't identify an overpass as being a non threatening object or a shadow as a shadow hence it applies the brakes. This is a perfect example of why you can't rely on the detailed map data. A car breaks down in the roadway in the shadow of an overpass. It has turned on its emergency blinkers but it is not on the detailed map. What does the system do? Is it confused? Does it brake? Does it say its a shadow and I have now been programmed to ignore shadows so it plows into the car? It isn't on the detailed map so the map data cannot help it. Of course, this is one of those situations that frequently results in accidents when humans are doing the driving but would it be worse with autonomous cars?
I keep hoping we will see an improvement in Tesla Vision as demonstrated by its display of the information on our screen. Until it can do that, I am not convinced that it will ever be capable of true autonomous driving.