Well, thats just it; I think the people are only ready to fully accept whatever the government accepts as the legal tender. If the government in a country should accept Bitcoin as a legal tender, and remove their fiat currency (which has been the first and the original legal tender used for exchange of services and goods), then people will quickly adopt that.
These are very much unlikely to happen cases.
Government accepting Bitcoin and removing fiat from the system? Let's not just dream it because it can never happen. Government is a centralized system and fiat is a major string they pull to ensure control over what happens in a nation. With this sort of power that fiat accords the government, no government of any nation would be willing to do away with its measure too to centralization in order to go for bitcoin that is rather decentralized.
Again, fiat isn't just money like cryptocurrency is, its a national symbol too. Doing away with it is doing a way with a nations national symbol and for what? For bitcoin? I don't see this happening ever.
When it comes to cryptocurrency uses cases to be functional by government acceptance for a legal tender, you can take the case in El-Salvador for an example. It's already been accepted and we had a revolution from the people about it. That's to say, people are more comfortable with what they are used to as cryptocurrency requires some know how for which, most people aren't willing to go through.