Comment by bluGill
> The whole system is designed to be predictable instead of adaptable because that's what you need to do to do the same thing millions of times.
That final "millions" is the problem. Automation is great and easy when you will do the same thing millions of times. Sure it might cost half a million to program the robot (which itself cost half a million) - but that is $1.00 per part, and it goes down as you make more. When you are only building 10 though a million dollars is a lot of money and so you want humans - or robots that are "CAPABLE of plannings its own motion".
Costs have been going down. In high school I took the class on how to write g-code (I have one free period so I took shop for non-college bound kids for fun even though I was college bound - it was a great time that I highly recommend even though it was only for fun). These days almost everyone just uses their CAD/CAM and isn't even aware that the g-code is supposed to be a human readable programming language. (it probably isn't)