Gold protects against instability, especially debasement and fraud.
It only protects to the degree of its intrinsic value. Is there really $10 trillion of intrinsic value in gold? If not then what's supporting it other than speculation and CBs manipulating their currencies?