We still haven't gotten basic technologies like speech recognition and OCR to work without proof-reading, and those have been around in consumer technology form since at least the 80's and have had an order of magnitude improvement every decade. These "fuzzy" technologies have an asymptotic improvement curve that never reaches 100% and self-driving is several orders of magnitude more complex.