Why would central banks want to hold gold down?
Because the more valuable gold is the less valuable their leveraged (& debauched) currencies are.
Gold is their competition. Paper money based soley on paper money always becomes worthless at some point in time.