Bitcoin and gold are two different assets that have two different functions, although they intersect in financial functions as a store of value. I can agree that Bitcoin might surpass gold market cap somewhere in the future if it keeps on climbing in price, but I do not agree that Bitcoin can replace gold in terms of industrial function. Bitcoin, being virtual, cannot replace any important tangible asset in terms of economic and industrial function.
That's right, and they are also different as investment assets, because one is way too volatile and unpredictable, and the other one is more stable and quite predictable when it comes to its price movements. We all know that the price movements of Gold are not that significant, which is also a reason why so many investors prefer Gold to be their primary investment asset because they don't care whether they get lower profits but they only care about their investment not losing much value in a short period.
Extreme volatility could also be a problem when an investor might want to liquidate their assets and take their investment out, because if you have invested your money in Bitcoin, and you need to take your investment out, but if the price of Bitcoin is down at that time, maybe like 30% or more, then you can't just liquidate your assets because you will lose 30% of your investment. This problem is not there with Gold, because it doesn't lose that much value very quickly.