I don't know if you can "fix" hallucinations without changing the fundamental architecture. The other factor in this article is that prior to the AI summary at the top, Google could simply state that it was an error on the part of the website owner. Now it is being held liable for whatever the summary states - even if it's more accurate, it can still be wrong enough times to be expensive.