If you are a business, why would you ever try to run on bitcoin alone? There would have to be a huge advantage. And we see that in many small cottage industries where that is an advantage, like buying drugs online or illegal gambling.
But without the need for pseudo-anonymity why would anyone ever use it? Why would your grocery store use bitcoin over dollars? They wouldn't.
So crypto will probably be a currency in the long run, but it won't overthrow regular fiat.
Plus, if there was a huge benefit to crypto, the Fed could just do a crypto dollar and peg it to the real dollar.