There are two reasons. First, Bitcoin is a non-credit currency ten times stronger than gold. So unless Bitcoin is replaced. Otherwise he must surpass gold. Second, Bitcoin is close to being the ideal non-credit currency, and it is basically impossible to have another non-credit currency beyond Bitcoin. Combine these two points and Bitcoin is bound to surpass gold
There is no clear source why bitcoin is able to surpass the price of gold, but some people say because the supply of bitcoin has a limited amount, so when the demand and supply factors exceed the amount, the price will tend to rise. I can't understand what non-credit bitcoin looks like? Even though gold and bitcoin are able to maintain their different values, gold does not have a fluctuating risk like bitcoin because the price of gold tends to be stable while bitcoin is very volatile.
In terms of the price of bitcoin, it has indeed surpassed gold and that's why people consider bitcoin to be the best investment, but when it comes to risks and fluctuations the two are different. Bitcoin is a digital currency while gold is a physical asset, when combining the two it will automatically be different.