I get the vibe that the country has done it to prevent questioning of the enormous military budget
It's only 15pct of the budget. Mandatory spending, social security and health care, represent more than half and growing every year. That's a much bigger issue.
Besides, the military and defense industry combined employ millions of Americans. If nothing else most of that money is being put back in terms of tax revenue.