This question will only lead to speculation about these two valuable asset. I love bitcoin as well as gold as an investment asset but both have their own advantages and disadvantages and should be accepted by everyone. Gold has been around for centuries and is used by world commodities, while bitcoin exist as a transparent decentralized currency. As a payment system, bitcoin is superior to gold because of the ease of transaction but bitcoin is only a decade old. These two assets will continue to be compared, to determine which one is the best in my opinion depending on how we accept the risk.
They are two different systems, gold is an entity, more recognized by people and governments, and BTC as a virtual currency is more convenient in transactions, but many places can not use BTC transactions, with the further development of the Internet, there may be more and more merchants accept BTC as a means of monetary payment.