Bitcoin cannot replace fiat but government will come up a different inorder to replace the fiat currency. Now a days we are seeing many people are using their payments through digital transactions mostly. So they will come up with a different currency.
The government is so powerful, they can do everything to disrupt the cryptocurrency world and just like what we have witnessed,
some country is banning bitcoin and it has significantly affect the price of bitcoin, lucky now we are slowly going up.