The average person, without a scientific background, is not able to judge whether something is science or pseudoscience. They have no way of telling the difference. They have to rely on experts to make that determination for them.
This means the public can not be directly involved in deciding what science should be funded, based on its merits. This is not true for other subjects. An educated member of the public can form a reasoned opinion on the best use of tax payers regarding non-science spending, even if they are not an expert on those other subjects, such as whether we should fund a specific military jet, an oil pipeline, government health care, agricultural subsidies, a program to teach children to read, or any number of subjects. However, the same person would be incapable of forming any opinion whatsoever on whether we should spend money on the search for axions. When the debate about government spending on a fundamental physics project becomes a public political debate, it degenerates into a farcical charade. Think of the political debate about funding the Superconducting Super Collider. The public and the politicians did not have slightest clue what this machine was supposed to do, or look for, so the best argument that the proponents could come up with was that it would bring jobs to Texas, which played into the hands of critics, who claimed that it was just pork barrel spending. I remember watching the McLaughlin group on PBS, and Jack Germond was arguing in favor of the project by claiming that it would lead to technology that would improve our daily lives, which I knew was ludicrous. What this means is that the debate about government spending on physics can not, and should not be politicized. Instead, funding should be determined by experts similar to a referee or peer review process.