I don't know maybe because gold price is more stable, but gold is the standard currency and bitcoin is had physical form and people can touched it so people trust it's more than bitcoin who just had digital form without physical form.
You are right mate, I think this is the main reason to why people prefer gold more than bitcoin, people trust gold more, because we can touch it and safe it in the real world, but when we talk about bitcoin, It's used only online and also it's digital, so you can't touch it.