If you invest or hold gold then it can take a generation to realize proper gains, I've had the problem of saving for ten years and the price just kept going down. I consider it in the same way I keep stacking BTC but that does mean you cant really sell exactly when you want so you are stuck.
A bit like people save via land or their house? tricky to do because you can be stuck in a non liquid asset for years, gold has a cost to keep safe possibly and houses need maintenance and taxes so there's zero easy ways to save imo.
Bitcoin is a more volatile asset than gold, which means it can generate higher returns—even unrealized ones. It's unlikely that anyone would hold it for 10 years while watching its price consistently decline. Gold has a centuries-old reputation that inspires trust even during unfavorable periods. Bitcoin, on the other hand, is still met with a lot of doubt, even from its own holders, who often sell during times of panic.