Gold is always a very valuable mineral. Buying gold is a correct and long-term investment. Bitcoin can generate huge revenue in less time. Also, bitcoin may be good for large investments. Carrying Bitcoin is easier than carrying gold.
you describe bitcoin as profitable in a less time an maybe short but you don't know bitcoin is also profitable in long terms ,gold continues to be mined and will not run out different from bitcoin has a limit and which will bring better prices in the future and short or long in terms bitcoin is more profitable than gold
Be aware of quantum supremacy on holding BTC for longer years it might end you up in the low end. BTC might get stolen, these encryption
are vulnerable by quantum computers.
Such scenario won't happen that easy. Even with quantum supremacy it is calculated for years to break the bitcoin network. With time there is continued development as the market need gets multiplied. The hack and other technical stuffs were the only factors that often make the cryptocurrency investors fear and move the funds to gold and other valuables.
Bitcoin to Gold is good when bitcoin reaches its ath, because at a lower price if you buy gold you aren't gonna get anything out of the investment same as that you get out of bitcoin or other cryptocurrencies investment.