I don't know whether governments will buy Bitcoin, but I wouldn't consider it unlikely that some country decides to use crypto as a replacement to their fiat currency -- either the government of a developed nation does it, or the people just decide that their local money isn't worth the paper it's printed on, and decide to use some sort of cryptocurrency.
I know this sounds crazy, and I would've called it a ridiculous notion if someone told me this 5 years ago, but I don't consider it too unlikely anymore. It has grown on me.
Due to quantitative easing, money just isn't worth much anymore and asset prices have gone up a lot across the board. Just look at the recent acquisition of a painting by Leonardo da Vinci: $450m. That could not have happened 20 years ago.
BTC would really need the support of a developed government, but those governments aren't eager to give up control of their currency.
I don't think Bitcoin is a currency anyway.
Building a crypto banking service that can be controlled through a phone (e.g. in Africa) should have tremendous value given the very high inflation in some countries there.
What do people use BTC for other than speculation?
Or: for the majority of people, holding hold, recognizing gold, and exchanging gold is not possible. You need experts for that, and they all take commissions. And sometimes scam you.
Maybe when the price stops rising no one feels any desire to buy it anymore and people are left holding worthless numbers.