This is unlikely to happen cause bitcoin is not widely accepted around the world yet, fiat is still much easier to use fiat for our daily transactions,it doesn't have to involve a fee for transaction unlike bitcoin, also the government are against bitcoin due to it anonmity they can't control/track transactions done with bitcoin , so I doubt if bitcoin can replace cash in the future.