"only a tiny component of thinking is about prediction at all" Here I really struggle to follow his argument. It seems, he is saying that thinking is not prediction, but how does he know that? As I see it, we don't know what thinking is, so is he then saying that thinking does not feel like prediction, and therefore it cannot be prediction? It is well known that we are only aware of our very highest level of thought.…
Is there a difference between reasoning and predicting? It seems you don't think so and the author does.
I would define reasoning as answering a question or optimization problem, e.g. What is my best move? What is a good move? This can be formalized as calculating some kind of score for a possible action, whereas prediction is just about assigning a probability value to an event.