Gold is better as a long term investment with very low profit probability and mainly as a form of saving money, BTC is a very high risk investment and probability of making profit is high but probability of losing the invested money is high as well.
Yeah so what's your choice? I'd pick gold over bitcoin though if I had to deposit my whole networth. You could argue that you could get rich if you convert it to bitcoin but I wouldnt be ballsy enough to take that big of a risk.
Investing in gold depends on our financial status in life, I do believe to successfully invest with gold we need a good amount of money to ensure that in the future we will be able to get a decent amount of income, it's good when you have a good savings already as it would be easy for you but if you do not have, bitcoin is the best option.