I don't think that the goal of Bitcoin is to compete with gold. Bitcoin price might surpass gold but gold will still survive as an investment. It's one of the oldest assets of value that people trust the most. And I think that Bitcoin investors and gold investors differ and there will always be those who will prefere one above the other. In general, Bitcoin and gold shouldn't be compared.
Yes, we shouldn't compare both of them each one has their own specialities, Gold is an old asset which many people strong faith in Gold compared to Bitcoin, so in order to get more prosperity to Bitcoin, it will take a lot of time. Where Gold physical entity which many people will invest in gold compared to bitcoin.