It's already happening if we will talk about virtual payments using fiat and crypto. It will take time until crypto will be accepted in any means but for sure it will happen. Basically I don't think it will replace fiats as this is like the roots for using in payments.