Fiat will be replaced by crypto currency but i dont think it will be bitcoin. Government want to control everything and even fiat money , bitcoin cant control by the governement so they will create thier own and will use blockchain technology to make a new way of payment before fiat currency fall.
Sure the government cannot control Cryptocurrency but the Government is likely to Crash too