it has features both of a payment system/currency and digital gold, additionally it's also like a stock. And right now it is used more like a stock, in which people are investing it in expecting big payouts.
People buy gold to safeguard against inflation and economic uncertainty. That is part of what bitcoin can serve as.
People invest in stocks to grow their money, recognizing that during economic collapse this will collapse too, unlike gold. Bitcoin doesn't follow the global economic trend like stocks do, because it is more like gold here, but since bitcoin is still in the very early phases it will grow exponentially so people are investing in it as though it is a once in a lifetime stock to buy up.
People use money as a payment system. That is what bitcoin does but right now I would say this falls behind its investment potential. Which is to say it is extremely stupid to buy anything using bitcoin right now because you're giving away huge future profits by doing this. Once it has reached mass market adoption and is worth lets say $50k or $100k or more then using it as a payment system will make more sense. When the market is large enough to not move very much (low volatility) its use as a currency will take center stage. Until then people will mostly use it like gold or a stock.
To me, gold and btc couldn't be more dissimilar. They are literally the ideological opposites of one another. One the one hand you have gold, a real substance, pretty heavy, and you can actually use it for more than just a store of value (we use gold for art, electronics, medicine etc). Bitcoin, inversely, isn't real, doesn't have substance, isn't tangible, and has no real world use outside of value transfer and information storage. If anything, bitcoin is akin to paper gold. But despite the differences of character, they serve the same purpose for investors; a place to flee when Fiat/stocks go to shit
But if the shtf, I'd rather gold.
The fact that btc isn't physical is such a minor, unimportant aspect of it. What person investing in gold actually buys physical gold? You just buy gold futures. To the investor, you never see the physical form of either so what is the difference? Furthermore, as you know, you can get physical bitcoins. Either way though, this is not a hallmark characteristic of bitcoin.
Both bitcoin and gold are decentralized, which actually is an important characteristic of bitcoin. As you mentioned, they both are a place to flee when fiat/stocks go to shit. They also both have a limited, finite supply available. In addition to the other points I mentioned, I think it is pretty undeniable that they are similar. Bitcoin is certainly more similar to gold than it is to, say, Microsoft stock or cattle futures.