The value of it is based on how much of it exists in usable form on the market. If its flooded , it gets cheap , if its drying up then it gets more expensive.
I don't disagree with what you're saying but the value is still purely made up. Gold only has value because people gave it value. I can't even eat it, it has little value to me personally (I'd rather trade it in for cornbread).