This is going to keep happening until Tesla change their approach from a move-fast-and-break-things startup philosophy to sound engineering one that puts safety in design front-and-centre. Traditional real-world enigneers have been drilled in this for longer than living memory. When the software guys decide to bring their software appraoches to the real world, this is what happens. From 12 days ago: https://news.ycom…
You do know Tesla has the highest safety rating of any car ever rated in history right? https://www.teslamotors.com/blog/tesla-model-s-achieves-best...
Don't get me wrong - Tesla engineers are talented engineers. The culture of the company however is not suited to building mass-production cars. It's trying to put the Silicon Valley philosophy of rushing towards the future ahead of taking measured, reliably proven steps.
You don't build buildings or car structures via an agile methodology using customer feedback. Waterfall-style approaches are used because hammering out the long tail of risk is important. Car software technology must necessarily be no different.