Computers can handle rigidly defined boundaries of doubt and uncertainty, if they are programmed to. However, the larger the areas of doubt and uncertainty, the harder the program is to write. So perhaps more accurately we could point out the totality of the system of software creator (including not just developers but everybody involved) and the machines still have trouble with squishiness and ambiguity.<p>Machine learning is a powerful tool, but it&#x27;s hardly &quot;fire &amp; forget&quot;, after all. Even a smarter machine is still only upgrading one part of the system as a whole.