Gold isn't a perfect price anchor. But over long periods it has kept far more purchasing power than the dollar, which is why many hold it as a modest slice of savings.