I literally put my savings in Gold and pretty much didn’t touch it for over a decade.
Putting money in an appreciating savings account is a great way to earn passive income. But gold did not outperform the S&P 500 until this last year, and even then only barely. For a whole host of reasons, commodities are a highly speculative and historically underperforming asset class.
I wouldn’t call it an “investment strategy”, more of a “safe long-term parking strategy”.
I mean, long term savings is long term savings. Unless you're keeping it in straight cash (historically one of the worst moves you can make) you're still making some kind of investment decision.
Since the question was about how to protect oneself of the upheavals in the US
The answer there tends to be utilities and treasuries. Gold, as a commodity safe haven, is still heavily predicated on the easy credit afforded by its buyers. Utilities, by contrast, tend to have inelastic demand and so continue to enjoy high cash flow (and high dividends) as the rest of the industry contracts. And treasuries pay a fixed rate, guaranteeing future returns for the life of the note.
Gold is still speculative relative to the demand for trade on the market. So you can see sudden spikes in price in the time period around a crash. But there's no incentive to hold it long term, as there's no revenue generation behind owning a yellow rock. You'll see high volatility, not a high rate of return, long term.