In times of crisis, I would much rather my currency be based on oil or grain. Gold only has a perception value and in times of true crisis, could be worth nothing if no one found value in it.
In other words, if the SHTF, you can’t eat gold, you can’t shoot gold, and you can’t burn gold.
We also produce very little gold, so in times of crisis, we can be held hostage by external forces.
A major reason why gold is considered stable is because it isn't really used for anything else. It doesn't tarnish in its purest state, nor corrode. Put it in a fire, and it comes out gold. It does have its place as a store of wealth, but not as currency in an economy of scale anymore.