I would imagine that, with more experience, anticipating the (more consistent) actions of a machine would be easier than anticipating the actions of an unknown human in an unknown state.
ML having completely unpredictable failure modes is like the entire case against putting them anywhere. What would you call a vision system that mis-identifies a stop sigh because of a couple unrelated lines painted on it, other than "unpredictable"?