Gold vs Crypto is a really interesting topic, but you can really quickly get into the weeds across a couple of top level points:
As a store of value
Gold is often touted as having an "intrinsic" value, where cryptocurrencies don't. I think this is a fallacy as the price of gold is quite simply agreed on between buyers and sellers in the same way as any other instrument is (based on similar factors like scarcity, supply etc) and both will have value as long as people believe they have value.
As a static or dynamic entity
Gold is a physical, immutable object. It will stay the same for eternity. Cryptocurrencies are technology. Technology evolves, mutates, dies and becomes succeeded over time. I think of Bitcoin/Ethereum etc as being the floppy disk of cryptocurrency technology. It's the first mass market attempt at solving a problem, but it will be replaced by something better in time, so this has to factor into the equation.
As a method of transacting
Both fall short against fiat currency, but crypto has the edge here as many businesses and individuals will accept payment in Bitcoin or other cryptos, and you can easily pay in fractional amounts whereas you'd have to barter up or down to the equivalent value of gold you have at the time. There was a time when both would have to be converted into cash before you could use their value to make a purchase, but through being a technology as mentioned before, Bitcoin overcame this problem.
Online vs Offline
In a SHTF scenario, imagine if the internet went down: Your crypto would be useless, but gold has been a transactional currency since the beginning of time when our ancestors traded a golden nugget for some 21' diamond-cut alloys to put on their mammoth cart.
I could go on and on, but in the end I think the answer should be "Why do I have to pick between them? Just own both."
That's what I do.