Crypto can have many advantages over conventional currency systems, however, crypto cannot completely replace fiat money, in everyday life, there is always a lot of demand for traditional money.
crypto can have a lot of users, and it can be used for a country, but I think a country will not change the currency they have with bitcoin. besides, bitcoin also has values that are difficult to guess, and change very quickly.