I don't think that's what he's saying. Gold is overall more of an insurance policy than an investment. I don't think anyone is out there telling people to put all their money in gold bullion. In the long run gold isn't going to pay off as much as other investments, sure, but in the long run, gold is a safer bet.
This is only true if you believe that people won't lose faith in it, decide that another precious metal, gem, etc, etc is a better value store, or that a new large supply of gold will ever be found. Much of gold's value is derived from people's faith, and as I said before, people are fickle.
In a truly dismal economic scenario in which traditional investments tanked and our modern economy collapsed, I can't imagine gold being that value store. Chiefly, in my community, there simply isn't enough of it to make it a practicable currency (at least without reducing its purity, but then you run into the same inflation issue). Would people still accept gold? Maybe, but if people are trading goats, wheat, property, gems, why do I need to insure myself with gold? Who knows what any future exchange rate will be between goats and gold, diamonds and gold, etc, etc. In some hypothetical doomsday future, I may be better off now buying property or pure aluminum.
Lower return, but less risk. In shorter periods of time, this might not be the case.
It's not the case because gold is traded like any other commodity. It's no more a value store than wheat, silver, copper, oil, etc. I can only imagine that people like owning gold more than the rest because they picture a hypothetical doomsday scenario like the one I imagined above.
Look at it this way, suppose you dug up a treasure chest that was 100 years old. Would you rather it be filled with gold, or US currency?
Irrelevant question. I don't spend my time digging up treasure chests, I spend my time trying to maximize current and future wealth. If I was smart, or in your example, if the person burying the chest was smart, I'd invest the money instead of converting it to gold and burying it in the ground.
I think right now, people who are buying gold are looking at all the monetary inflation that has occurred and speculating there will be more to come. And not just in the US, but globally.
Which I think is a bit odd.
http://www.infomine.com/investment/...uoz,caluminum.xusd.ulb,ccopper.xusd.uoz#chart
If I really wanted to hedge myself against a weaker dollar using precious metals, I really could've done it with several. I actually would've done better buying platinum low. Given this history and how closely prices have tracked in the past, I'd say gold is a bit overvalued currently.
Of course, I could also do it using any number of investment vehicles or assets. Frankly, I'm not too concerned about global inflation (as long as my wages increase too, of course

) as I'm not sitting on a pile of old cash. And given that it's going to be a global phenomena, exchange rates shouldn't change too much. I'll still be buying relatively cheap Chinese crap and overpriced American grills

.
That's if this period of rampant global inflation happens at all.