In my opinion, it will not replace the fiat.
Because as far as we know, we can use the fiat anywhere as we want while bitcoin is just limited.
Yes maybe if bitcoin could become widely known and make improvements that could happen.
But I'm sure it was very long because it must compete with other currencies.