Gold is stable because it has a large amount of use in it and a stable supply. BTC has stable supply, not just needs a use case so people will hang onto it no matter the price.
Do not even compare gold with Bitcoin. BTC will be never stable as it depends on many things - the presence of the electricity, of the Internet, the demand. Gold does not depend on it. You can hold it for thousands of years.