Did you ever try to rollout change to millions of units of anything, with individual owners of each item, operating in vastly different environments and with additional modifications from those owners?
Rolling updates is A HUGE issue, if you need reliability. It’s not a random app. It’s, for majority of the people, second most expensive purchase in their live (only behind a house). Messing up with that is very very risky.
Additionally, Tesla still grows their sales and customer base exponentially. This means that most significant changes in strategy during the production ramp-up will require (in the form of deprecation of now-obsolete production resources) only a small fraction of the investments required to achieve their full, steady-state production capacity.
The same argument holds for the potential case of major changes in battery technology. (Replacements of current fleet excluded, which would not happen for batteries). If Tesla's current battery technology is obsolete in 5-10 years, that's not a very big deal as their sales are expected to be a multiple of today's by then, and the new technology would be phased in during the expected production ramp. (If Tesla fails to grow by a multiple of today's sales, they have largely failed).
I seriously doubt Tesla is not actively improving the chip, and if they need a fundamentally new software approach, then they have the process/iteration loop established.
> All Tesla Cars Being Produced Now Have Full Self-Driving Hardware
> Oct 19, 2016
> To make sense of all of this data, a new onboard computer with more than 40 times the computing power of the previous generation runs the new Tesla-developed neural net for vision, sonar and radar processing software
^ this refers to the nvidia thing 'onepremise says was too bad for the job.
https://www.tesla.com/blog/all-tesla-cars-being-produced-now...
https://www.theverge.com/2016/10/19/13340938/tesla-autopilot...
I don't have time to dig it all up, but they were talking about the potential for computer upgrades as far back as 2016 as well: https://twitter.com/elonmusk/status/789008557341454336 (though not for pre-2016 vehicles).
I can see where people who don't follow the company closely wouldn't have been aware of this, though. And, obviously there have been plenty of false and misleading statements made in this area.
They did use off-the-shelf components. They performed poorly and they resulted to developing a custom die with the right components to handle the task of computer vision. They explicitly stated this in multiple interviews. The off-the-shelf solution was crap.