I find it apropos that this topic (disagreement about if LLMs can "reason") boils down to being an issue of one of the hard problems in computer science: naming things.
One could also the hallucinated citations are null pointers.
At least cache invalidation is easier: the users can backtrack up a conversation as far as they need to in order to un-cache things from the context window.