Thought is an algorithm. It puts stuff together to see what works. Abstraction is simply a hierarchy of associations that gives context.
smart people put it all together to get results. They see patterns on top of patterns (context).
Really smart people form abstractions so that associations gain a new order of association. This means they form a whole new layer of contexts others don’t form.
This layer of context can be used to run mental experiments. Hypotheses are confirmed or denied.
A drawback is seeing patterns where they don’t exist but that is a symptom of lack of context / disorganized context. smart people organize context better.