Currecy that depend on fiat anyway can't replace it, and bitcoin also can't become fiat currency, cause in many countries it's still illegal for using.
Even if bitcoin gets legal status it cannot afford to replace fiat as fiat is most popular currency and majority of people are dependent on it for living.
When bitcoin becomes the legal tender in a country, it will be more popular than the fiat as it does not inflate.