You sadly have not taken into account that the petrol dollar is dead. Oil in dollars will start to rise as dollars used to trade oil are in decline.
Have you limited your reading to gold bashers? GS told their clients to buy gold. When the debt reached $20 trillion later on this year, do you think the dollar will hold up? You can only manipulate the dollar so far. If you take all the gold ever mined by man ever, the current value of all the gold ever mined would be about $17 trillion in today's dollars. You could not even pay off the debt. Gold is significantly under valued. You must be reading the memos put out by the dollar manipulators. Buying bonds when interest rates are as low as they are or even negative in Japan and Germany, or in the 1 percent range in the US sounds like a great investment
Could be, however the fiat currencies of the world are a house of cards ready be ready to shout Jenga, If you took all the gold and silver ever mined in the history of man, you would not have enough money at today's PM prices to pay off the $20 trillion debt of the US government.
I think when you say junk you really mean fiat currency. At the current price of gold, if you took all the gold ever mined in the history of man, you would not have enough money to pay off the $20 trillion debt. Gold is way under valued.