We will always pay and buy something, so we need a means of exchange.
And that medium of exchange will be bitcoin, I really think that cryptocurrencies and fiat are going to coexist in the future, some people are very stubborn and are going to keep using the currency printed by the government even if that means that they lose everything but people like us who knows very well what is happening will only use bitcoin as a medium of exchange, in fact even right now I am avoiding using fiat as much as I can and I'm sure that in less than a decade I will be able to avoid fiat completely.
How many merchants, sellers and producers are actually using Bitcoin or any other coin as a means of exchange right now? No one, in fact, at least not in any significant degree. And the explanation is simple, all these people need a stable currency but since the modern economy is not stable by any measure or in any frame of reference, it needs fiat with its built-in mechanic of automatically regulating and adjusting the money supply according to the needs of the economy, so that it would be dynamically stable (like a roly-poly). This supply includes not only money itself as we are used to think of it but also other highly liquid instruments which are effectively money derivatives and can function as money, while being created and destroyed on the fly as required by market participants and economic entities like banks.
Now imagine what catastrophic meltdown is going to happen if Bitcoin, by some magic or miracle, becomes the only medium of exchange in the whole world. It will wreak total havoc through the economies. It is definitely not about some people being very stubborn or anything like that. Fiat is in fact the only viable option to keep economies ticking, whether you or someone else like it or not.
The volatility of bitcoin goes down each year, it is conceivable that in 10 years, or 20, or 30, that it becomes sufficiently stable to be used as a currency.
The "built-in mechanic" of fiat regulating itself is a complete fantasy. Central banks and governments set interest rates, expand the money supply, established the rules of FRB, create bailouts, maintain liquidity, etc. There is nothing "built-in", nor "automatic".
Of course all of the features you mention can be implemented in cryptocurrency, as well.