The problem with Bitcoin as a value store is the value it has. I'd argue that the current Bitcoin value is based on speculation and not on anything concrete. Oil and gold obviously have very concrete practical uses, since we can use them to make our cars move, our houses warm and our computers do something.
US Dollar obviously is less concrete since its value is based on people agreeing that it has a value - but it has a very large backing. Obviously there's a country where 300+ million people have agreed that the US Dollar has value and you can find someone to trade in your dollars all around the world.
Also, I'm not completely impressed with the comparison between gold and Bitcoin. First of all, fixed scarcity? Is this actually a good thing? And is Bitcoin actually scarce? How does hard forking affect the scarcity? And is there a reason why any singular fork of Bitcoin is the one and true cryptocurrency? Because if there's something with no scarcity, it's cryptocurrency in general.
"Software durability" also is pretty funny. I don't consider software all that durable. How much cryptocurrency has been stolen through software exploits, be it within a cryptocurrency itself or via some adjecent software, thus far?
Portability and storage for Bitcoin also sound pretty good at first. However, if you're thinking about a value storage, is portability actually that good? If I want to store $500k as an asset, I don't actually want it to be that portable since I don't want anyone else be taking it. $500k in gold is like 8 kg, so at least it's not something that someone can sneak out or take from across the world. And a safe or vault have costs associated with it, that's what I want for value storage.