The cryptos will never replace fiat currencies such as USD or CHF (mabe in the next century) but they can become alternative store of value and strong financial instruments with less volatility.
As for governments, they will never become decentralized. Government by itself means that it is a centralized structure.