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.
Everyone has his own way of looking up at the things. I think of holding of Bitcoin to be far more profitable as compared to that of holding of gold.
Gold too is a good investment, but it will not help you earn a very good amount of profit as the market price of gold is almost stable since long and is not increasing like the way Bitcoin markets price is increasing. Bitcoin holds a very bright future and I will suggest you to go for holding of Bitcoin.