Wow, just for software? I always wondered why they make the choices they make, especially with regards to being able to update things. Maybe Tesla has it right - wifi in every car. Updates delivered as needed when needed. Adjustments to just about everything from suspension to powertrain can be controlled (perhaps they can even control the car). No “recalls” just automatic downloading of patches and the occasional reboot when the car is plugged in.
Well, to be fair, in the past auto firmware rarely needed any kind of upgrade. It was usually well nigh bulletproof. Only racing hackers would want to switch it out for anything else. But again, critical vehicle systems were less dependent on fly by wire than they are today.