> Tesla has done a fantastic job of updating the software, adding useful features. They still do (some basic) updates of the cars of 10 years ago. They managed to keep the UI fairly fast and responsive on old hardware, even as they have update the hardware for the console cpu etc many times. This is in contract to VW and many other legacy auto companies, that have struggled with software.
I don't know about VW, but my Honda has decent (not great, but decent) software for the head unit (Android, basically). Because my car has no modem whatsoever, it's never been updated, which I vastly prefer to having to deal with "upgrades" of any kind.
IMHO, car software should be developed like a pre-internet videogame: finish it, test the hell out of it before release, then bugfixes or minor enhancements only, distributed through a totally consumer-controlled channel.
A car is a tool, and like a hammer, it's UX shouldn't change after you buy it.