What makes gold valuable is exactly what used to make dollars valuable. No BS and you'd be nuts to borrow to buy and hold them (because no yield and storage costs money). That means, in boom times they don't bubble (as much) because ppl aren't buying on credit, and in busts, people see both the intrinsic credibility and price action as a sign of strength.
Silver is a thin market more easily classified as a commodity somewhere between oil and gold. The oil market is in a very unusual situation. When that dumpster fire dies down look again at the movement in the gold/silver ratio.