The biggest difference is time, gold is thousands of years old while bitcoin is only a few years old...
With the path it is taking, bitcoin has everything to be a kind of digital gold, so it is up to the person to study the fundamentals and then make the decision that they think is most convenient. For example, I don't buy gold, only bitcoin, because I believe that the ease and convenience are infinitely superior, after all, I'm not going to walk around with gold or keep gold at home, bitcoin is much superior in my opinion.
When it comes to time, of course gold beats bitcoin because gold was already here even centuries ago but bitcoin is just a decade ago. But superiority comes not in time but on its utility case.