Bitcoin is better than Gold and it is not fair to compare Bitcoin to Gold. They are different asset and can not compare in all specifications they have.
Risk on or risk off is what people are thinking of Bitcoin. All investment assets have risky specifications and it's nonsense to say gold is risk off and Bitcoin is risk on.
Recall in the last year, crude oil had days with negative price and in the last one year, Gold has worse performance than Bitcoin.
But Bitcoin is competing with Gold as inflation hedge and store of value correct? If not then Bitcoin is a currency that everybody will use to buy things with it right?