Bitcoin as being more successful as a gold-like store of value than as a day-to-day currency. Gold is typically assigned some value because of some properties, which are fungibility, authenticity, scarcity, divisibility, durability and transferability. I’m not mentioning its utility for jewellery of electronics because these only account for about $10 of gold’s value.
People value Bitcoin because it supposedly reproduces all of these values, in some cases out-performing gold and in others perhaps not doing as well.
I think the main difference is in their natures, gold is a physical element and while its properties are great its physical nature limits it in a world that is becoming more digital as we speak, something that took a great leap thanks to the pandemic, while bitcoin is the product of advanced mathematics and it is completely digital and this will help it to become actually used as a currency as you do not have to carry pieces of metal with you, but you can carry your wallet in your phone which is something that almost everyone is carrying these days.