I don't think that cryptocurrency will replace fiat currency in future. Cause we can't think our daily life without fiat money.
I agree I can't imagine buying a sachet of shampoo I will have to log in to my computer and what if the connection and transaction are slow and clog, we need fiat in our daily lives, we can use cryptocurrency on our online transactions and transfer of money from other countries.