Most people will always prefer gold over cryptocurrency, because gold is the eternal value in our physical world. Cryptocurrency is a relatively new phenomenon, especially from the virtual intangible world, which is far and incomprehensible to many people. It will take a lot more time for people to understand and appreciate the benefits of cryptocurrency, but this will have almost no effect on the value of gold.
It will takes a lot of time, sure, but to say it impossible while at the same time saying crypto is new is a bit too soon imo. It might change, it might not. As you said by yourself, crypto is new, very young compared to gold, but what happens 100 years later or 1000 years later, we don't know. Gold might be out of dated by then and crypto might replace it, or not.