There are many reasons to own lots of gold and silver (and mining stocks). De-dollarization, stagflation, empire transition, rampant debt, etc. The list is substantial.
At this point in time, we are facing a significant amount of uncertainty. The S&P 500 has been rallying in a very corrective looking fashion, and strongly supports the potential that we will likely be topping in the coming weeks.
Platinum is probably the biggest mover recently and it gained back a chunk of that yesterday, not a lot, but a chunk of it. And the markets are waiting for something.
Iraq's central bank has been steadily buying gold as part of its strategy to diversify its foreign assets but recently added 2% to its gold reserves in a single day.
The U.S. Treasury has to do a lot of funding! needs to sell $1 Trillion by the end of the year to refund the treasury, that is going to be a headwind if the money comes from bank deposits.
The debt ceiling finally passed (as expected) but then next comes the fallout. It's just a suspension then in a year and half they get to do it all over again.