Software need to interface almost all parts and electronics in a vehicle. Since car makers outsourced these parts, interfacing them took a lot of work. Here manufacturers like Tesla were clearly at an advantage since they controlled all components.

That is a nightmare situation for software that already started later in the development process.