Gold is a mechanism to store value / purchasing power, though we cannot use it directly to buy goods or services nowadays due to the difficulty of measurement.
Bitcoin, on the other hand, is hard to be a payment method due to high transaction fee a slow transaction time when it comes to small payment.
Yes, because gold is a mechanism to store value/ purchasing power. But for me, bitcoin is much better now than gold, because some markets, stores, you can paid using bitcoins.
Bitcoin payments are not yet widespread, and now only a handful of stores in a handful of countries support bitcoin payments. If you take gold to pay, I think more stores are willing to accept gold instead of bitcoin.