Total removal of fiat from the society will do more harm than good.
No matter the level of technological development, not everyone will be able to embrace cashless transactions. And also, most services need to be paid in cash.
True that, not all the strata of the society have adequate knowledge on cryptocurrencies and their use, it would be really difficult for bitcoins and cryptocurrencies to completely wipe out the fiat currency from the economy