Earlier quoted context omitted.
> "hallucination" ... "behaviour that only sometimes resembles thinking" I guess you'll find that if you limit the definition of thinking that much most humans are not capable of thinking either.
You see, we are here observing a clash in the terminology. Hallucinations in humans is thinking, just not typical. So called "hallucinations" in LLM programs are just noise output, a garbage. This is why using anthropomorphic terms for programs is bad. Just like "thinking" or "reasoning".
The flip side of this is that fundamentally, I don't see a reason why machines could not get the same filtering capabilities over time by adjusting their architecture.