When ChatGPT recommends a business that does not exist, it is not malfunctioning. It is doing exactly what it was designed to do: synthesizing an answer from available data. The problem is the data.
Scraped web data is noisy: outdated pages, SEO-stuffed content, and fabricated listings mix with legitimate information. The AI cannot tell the difference. It generates a plausible-sounding answer from unreliable inputs.
The solution is not better AI. The solution is better data infrastructure. Specifically: verified data that carries cryptographic proof of who published it, whether it has been altered, and when it was last updated.