The difference between reasoning models and normal models is reasoning models are two steps,
That's a garbage definition of "reasoning". Someone who is not a grifter would simply call them two-step models (or similar), instead of promoting misleading anthropomorphic terminology.
Another similar article that's really good:
The LLMentalist Effect: how chat-based Large Language Models replicate the mechanisms of a psychic’s con