We all have different hopes for bitcoin in the future, and some of them may or may not come true. In terms of personal choice, we can't force people to favor bitcoin over gold because they all have their own reasons. It shouldn't even be a competition; the value of bitcoin and gold are both quite high, and both might be excellent storage options for your money.
I think what bitcoin has achieved at this time is very good, if we think that we can replace fiat or gold of course it is impossible, bitcoin does not have a physical form like gold so it is still difficult to be accepted throughout the world, while gold has been proven thousands of years can accepted anytime and anywhere.
You are right, gold has a long history, BTC is more than 10 years old, and until now they are beginning to take it more seriously, in fact, adoption in countries is the fundamental thing, El Salvador is an innovative and pioneering country, I think that the BTC will always have to have its pair with the FIAT money, since it is a way to measure its value, for me it does not make sense to compare the fiat money with the BTC, if both are money, something similar happens with gold, both represent money and value, which is what helps us to benefit from acquiring goods and services, that's what it is all about.