Crypto will not replace fiat. Fiat was used by almost all people. Some people will use cryto together with fiat because it was more advantageous and helpful. The government cant control crypto so they will force people on using fiat. And also to adopt on the growing popularity of crypto, maybe the government and banks will make their own digital currency that are centralized so they have control on it and make people use it.