Gold has been around for a long time so it has had time to make its mark on people. Bitcoin is "relatively" new compared to gold. Bitcoin is still trying to find its place in the world and that is why people have gold compared to Bitcoin.
Gold is traditional currency in the history it is use for trading goods and other materials. Gold is better than bitcoin, because gold exists in very long long time but coins exist year 2010 i think. The big difference is the price of bitcoin compare to gold. But gold has lot of resources compare to bitcoin.
Gold has been used and liked everybody since thousands of years ago, I think gold is good for us to use long-term investment because it is more secure and more stable price than any investment, otherwise if we need money quickly then we can mortgage gold.