I disagree. The content and expression become constrained because a description of the problem domain has to be forced to fit inside them. Usually you can only make this happen with a drastically over-simplified model.<p>One of the tragedies of AI and CS is that it&#x27;s easy to delude yourself that you&#x27;ve understood something because you can make a toy model of it - when in fact non-toy models that are comprehensive enough to be useful to a domain expert tend to be sprawling, irregular, complicated, and not very coherent.<p>The problem leads to a kind of paradox: <i>Most human behaviour can&#x27;t be simulated with an algorithm that&#x27;s simple enough for humans to understand.</i><p>Violins turn out to be a good example. It&#x27;s trivially easy to sample a violin sound. But sampling is <i>nowhere close</i> to being able to model the musical data bandwidth in a performance by a real string quartet.