I really think that Bitcoin has the potential to outclass gold as a global currency standard. The main reason is that gold is becoming way too expensive in terms of storage and shipping. Furthermore, if you plan to use gold in global transactions, you have to undergo burdensome customs procedures, that do not apply to Bitcoin or other cryptos.
If you look at the advantages in terms of cost and also the delivery network, it is very clear that Bitcoin is far superior to gold. But most people still continue to rely on gold only to store the value of their money because gold also has a liquid nature, which is easy to liquidate when the holder needs money immediately. So I don't think it will be a problem for gold if one day Bitcoin will overtake it in everything because gold will still have a lot of users because most Bitcoin lovers also don't hate gold because it is not Bitcoin's opponent forever.
They will just coexist next to each other. I don' think we even need BTC to keep gold away for good.. Especially from the gov stance on it.