Both gold and Bitcoin are considered stores of value. However, gold has been around since ancient times, while Bitcoin has only been around for 15 years, having been established in 2009. Gold has been a valuable asset since ancient times and it is widely accepted around the world, while Bitcoin has not yet gained the same level of acceptance.
Governments are gradually moving away from opposing Bitcoin. They are becoming more aware of how they can accept Bitcoin. Where gold took thousands of years for people to build trust, I think Bitcoin has improved from that position in a very short period of time.
Both are needed as for now, imo.
For different situations that are engulfing the market, bigger entities see gold as a more stable option, and they are only adapting to use BTC in the cases reasonable for them, and I agree that opposition to BTC will end eventually.
I respect your opinion that both Gold and Bitcoin are needed now. Many are beginning to respect Gold more due to how it has performed in recent times. Talk is cheap, action is supreme.
Initially, many would downplay Gold for Bitcoin instead of maintaining their neutrality and gain from the two in the ways they can. Now that Gold has increased in multiples of trillions of dollars, it has shut their mouths entirely.
In fairness, Gold has moved over $10T in just 2 years, I wonder how many decades it will take for Bitcoin to achieve that.