The software on a fully self-driving car is going to be much more complex, and managing that complexity might prove crippling for a conventional car company that’s not used to doing this kind of work.