Actually I don't think crypto will ever replace fiat, I think they will co-exist to serve different purposes.
What is your opinion?
Crypto in my opinion also will not replace the fiat currency because fiat currency will always be the main to make payments rather than cryptocurrency. And its always be the easiest way to make payments in our everyday living. Cryptocurrency will only serve as an alternative way of payment method.