Cars used to be entirely mechanical objects. With hard work and expertise, basically any old vehicle could be restored and operated: On YouTube, you can watch a man drive a 1931 Alvis to McDonald’s. But the car itself was stuck in time. If the automaker added a feature to the following year’s model, you just didn’t get it. Things have changed. My Model 3 has few dials or buttons; nearly every feature is routed through the giant central touch screen. It’s not just Tesla: Many new cars—and especially electric cars—are now stuffed with software, receiving over-the-air updates to fix bugs, tweak performance, or add new functionality.
In other words, your car is a lot like an iPhone (so much so that in the auto industry, describing EVs as “smartphones on wheels” has become a go-to cliché.) This has plenty of advantages—the improved navigation, the fart noises—but it also means that your car may become worse because the software is outdated, not because the parts break. Even top-of-the-line phones are destined to become obsolete—still able to perform the basic functions like phone calls and texts, but stuck with an old operating system and failing apps. The same struggle is now coming for cars.
Software-dependent cars are still new enough that it’s unclear how they will age. “It’s becoming the ethos of the industry that everyone’s promising a continually evolving car, and we don’t yet know how they’re going to pull that off,” Sean Tucker, a senior editor at Kelley Blue Book, told me. “Cars last longer than technology does.” The problem with cars as smartphones on wheels is that these two machines live and die on very different timescales. Many Americans trade in their phone every year and less than 30 percent keep an iPhone for longer than three years, but the average car on the road is nearly 13 years old. (Tesla didn’t respond to a request for comment about how its cars age.)


Cars in general have rigorous software testing that means the last update will run fine indefinitely, and most of the updates only change nice to have features, not core operations like the engine and drive train.
EVs are pushing the envelope by having some software updates that directly change how the battery and drive train work. Tesla is the one I hear going completely in on subpar testing for updates to critical components. I don’t know if other manufacturers are doing nearly as much as Tesla is, so it might even be a Tesla problem more than an EV problem at this point, but as time goes on others will become more bold with increasing numbers of updates and lazier testing because it worked out for Tesla’s market share.
An EV that doesn’t have constant software updates can easily exist, and they should work fine until the frame falls apart. I think a portion of the EV market falls into that category, but don’t really know for certain.