If you had bought something productive like the S&P500 50 years ago, would have outperformed gold easily. No-one wants to long-term just store value unproductively (which is also bad from a macro perspective).
That's correct. Almost everything beats the US dollar (except other fiat currencies).
I just mentioned one: gold. It's a bit early to tell for Bitcoin, of course it's probably not going to be doing 225x every decade, but I could see it holding its value better than the US dollar does.
Bitcoin we can come back to in another 150 years or so.
Interesting, I didn't know that. On the other hand, it's hard to imagine what other asset would have successfully preserved its value all the way back to the Middle Ages. Certainly not company shares. Real estate maybe? Although that would require maintaining ownership through numerous wars, revolutions and tax regimes.
Same with gold, buy low and sell high.