Gold in general is no better. The value of gold is nothing more than a result of a global consensus - at the moment everyone agrees to consider gold a measure of value, simply because this measure is in some form or another necessary. If we assume a utopian situation, that tomorrow everyone agrees that gold is not such a measure, then it will be good only for the production of quality wires and trinkets.
The btc is gaining momentum for exactly the same reason - the global consensus towards the btc is constantly being strengthened. In this case, unlike gold, the cue-ball is not only a measure of value, but also a settlement system, and gold is not a competitor for this parameter
of course, bitcoin has a more special value than gold, the value of gold rises slowly and easily predicted, but bitcoin has a very rapid fluctuation and can also be high very quickly and difficult to predicted.
so, I think bitcoin will be able to replace the gold value. but hampered by the lack of human knowledge about technology.