There will come a time when fiat money and other traditional currencies will be replaced by cryptocurrency for purchasing products and services. This shift is driven by the decentralized nature of cryptocurrencies and the use of blockchain technology. While this change may not happen immediately it is approaching. The transition from traditional money to cryptocurrency is inevitable and will bring about significant advancements in the financial system.
doubt that, government in general won't let their fiat be replaced, because then they can't control the economy, fiat is a good tool to control the economy, maybe traditional cash will be replaced by CBDC, but definitely not decentralized crypto, though crypto might be used as an alternative of payment, there's reason why many countries decide to recognize crypto as commodity only for investment because they don't want it to be used as currency. so in the future i think things will more or less stay like this.