Buying gold is stupid if you think it will be worth more in the future. Buying gold is smart if you reasonably think everything will be worth less. In particular, dollars.(honestly... buying gold is stupid, I've never EVER seen it save a portfolio, save a starving person, and you will NEVER get you money out of it during a crisis)
Governments are going to spend trillions of dollars that they don't have right now. Which will come from somewhere. In the short term, from debt (at increasing interest rates to sell it). And to pay for that debt, taxes. And since those taxes will need to paid from somewhere, the money supply will increase (inflation).