I believe in gold, only because it is a physical thing, that is slowly running out and if you have a brick it is forever (well unless you sell it) While with bitcoin, it could get old fast, and be obsolete, when some altcoin becomes extremely popular and better in every possible way.
It's true that Gold cannot be replaced by anything else as it has its appellation in its genre (metals) and none can remove the charm of Gold but the same is with Bitcoin also. If we speak for today,
we need to buy Bitcoins in order to purchase other alts, albeit it's true that now there are many exchangers giving Ethereum and other currencies too against fiat but Bitcoin is still the superior one. Bitcoins can only be replaced by one thing, and that's just Bitcoin because if it gets upgraded to a better version, then an upgraded "Bitcoin" will only replace current "Bitcoin" and none other can
This is no longer the case
And hasn't been the case for a couple of years already. If an exchange allows trading fiat (or some fiat substitute like Tether), you can buy any major altcoin directly with the fiat being traded there. If you need some obscure altcoin traded in such backward places like Yobit, Bitcoin is not the only pebble on the beach either. You can just as easily use any other major altcoin for this purpose. It is in fact a better way since if you use, say, Litecoin to do this, you will greatly save on transaction fees and time your transactions will take to confirm