We cannot compare this 2 together.
Gold - stability, price haven't change for allmost nothing in last few years
Bitcoin - profitabillity, price in higher and higher day by day with small corrections
In my oppinion it is worth to have both.
I do not think that gold is a good option right now since we are living the world full of technology. Therefore, holding bitcoin will give us more chance to earn more money and interact with the future sooner than other people. Although the price of gold is stable, people still prefer something which can bring the more money than usual
People prefer things which make profit or store of value for them. It is good to have assets divided into several different industries as cryptocurrencies - BTC, precious metals - gold and real estate. If one of them make loss, the other two will make profit or be a store of value.
We have to know that everyone not accepts BTC yet.