By building the Tesla software a little bit more modern, it should be possible to update the cars seamlessly without asking the user. Not during driving, but in <30 seconds at a time when the charger is plugged in and car is not likely to be used.
Technically they could build the firmware as a stateless linux volume. And just plug in the car's configuration and the persistent settings on startup. The entire update is downloaded, extracted and ready, then you just unplug the old container and in with the new.
Should also cause a much better software reliability when the computer OS is basically read-only and every reboot/update is a factory reset.
Why has Tesla not considered this?