"<a href=""https://www.youtube.com/watch?v=ymcOLL2qEg8&amp;t=15m40s"">15:40</a> The difference in complexity between implementing/building the software", sensors and car to autonomously drive a car versus assembling a car in a factory is the space of possible states the environment can be in and conversely the amount of reactions the system needs to know as an answer to said environments. The space is far smaller in the factory as opposed to the latter problem of self-driving cars. The reason we do not do this in the factory is not a matter of the size of the complex space of the problem, it is because the sum of hard- and soft- ware costs exceed the cost of a worker (in a given time-frame, of –lets say– 3 to 10 years) performing a similar task in the factory.