holding gold may be more stable and gold will always be there anytime, while bitcoin, the price is unpredictable and nobody knows whether bitcoin will always exist.
Well, I would agree with you. Bitcoin is a digital asset and there is no guarantee that it will survive for more than a couple of decades at the most. On the other hand, bullion metals such as gold have been in use as investment assets for more than 5,000 years and IMO, it will hold its value as long as the human race exists in this planet.
No one said the value of Gold is always high. At the moment, the value of Gold is still high because the world think it is limited supply and rare. Its ability to use in the industry is also very good, almost as it is the best in all metals I know.