Gold has value because there is generally plenty of willing supply and demand for it. The US dollar has value because it has plenty of supply and demand for it.
Gold has certain attributes which make it very useful under extremely rare circumstances. But those circumstances can't be completely ruled out or discounted so we still have and use gold.
Gold has certain attributes which make it very useful under extremely rare circumstances. But those circumstances can't be completely ruled out or discounted so we still have and use gold.