Self repairing machines maybe science fiction now, but so were cell phones with internet browsers in 1995
The EU also has spent billions of dollars on a brain mapping/simulation project as well.
If that ever gets significant progress it wouldn't be too far fetched for machines to self diagnose and self repair.
The difference between the buggy and whip and auto makers is the automakers still required people to work.
I think the question should be asked when will automation be good enough to exclude any human input. Even the engineers and artists will be out of job.
I heard a VR software developer say "People overestimate technological change for a year, but under estimate change when you talk about a decade."
Something to that effect...
So its worth to give a bit of thinking on what happens when machine learning is good enough to eliminate current jobs and all possible jobs after that.
Besides who is going to foot the bill to retrain all 14 million truck drivers when Google self driving cars are good enough? I highly doubt they are all going to be robot repairmen.