Of course can't fiat money replace bitcoin, because we still use fiat money at the end look how much banks they are in the world they won't just change to go to bitcoin. Bitcoin is just good when you trading or other stuff. Also we need fiat for bitcoin price.