ah, but there is particle, a robot is a giant chunk of metal with a programmed brain. all it takes is 1 human to outsmart any robot and take it out, which is why a robot is useless in battle, it can't think for itself when the situation elevates to something they were never programmed to do, and since the human brain can think for itself, it can always come up with new ways to take out a robot, so trying to program the robot for "all" possible scenarios would theoretically be "impossible".