A scientific theory makes predictions in experiments in which the causal influences are controlled. No theory can make a prediction about the world at large, with its seven billion people spreading viral ideas in global networks and interacting with chaotic cycles of weather and resources. To declare what the future holds in an uncontrollable world, and without an explanation of why events unfold as they do, is not prediction but prophecy, and as David Deutsch observes, “The most important of all limitations on knowledge-creation is that we cannot prophesy: we cannot predict the content of ideas yet to be created, or their effects. This limitation is not only consistent with the unlimited growth of knowledge, it is entailed by it.”