I think bitcoin will not replace fiat because fiat is our foundation of money, and if bitcoin will be more popular than fiat then it is good, and I'm sure it will happen. But I don't think it will be gome completely because it is still important for those who doesn't have access in internet.
Why wouldn't we assume in the future that everyone would have internet? At least in developed countries.