A thing that the author glosses past is the relationship between having a model of the world and maximizing rewards. It's taken as given that a model-based approach leads to better predictions about rewards ... but when we try to get systems to actually solve problems, this often isn't the case. Learning policies which yield high rewards is often easier than learning a model which actually describes the environment. I think of value iteration as learning "I feel this is a good state", policy iteration as "I feel this is a good action", and a real model as implicitly providing "I think this is a good action because I expect that ..."
If artificial systems have the greatest successes with model-free approaches following algorithms very similar to the one the author describes, but humans seem to have a rich model _and_ do better than those artificial systems (at least accounting for data efficiency), doesn't that at least suggest that we're thinking differently?