Gold is not held for returns, it's for protecting what you have. It's insurance against currency debasement by disreputable governments like the U.S. since FDR.
Except over the long term, you always lose money in gold.
It's insurance against currency debasement by disreputable governments like the U.S. since FDR.
Stocks are better insurance in an inflationary climate, plus they actually yield returns.
That probably explains why gold is worth half as much as it was worth 25 years ago.