of course fiat is necessary. because fiat is more or less safer currency comparing with other alternative currencies such as crypto currencies. they are mostly backed by governments and also easy way to make payments.
Fiat currencies and crypto currencies have different properties and functions for now because in my country the difference is very noticeable because crypto currencies are still not yet fully inaugurated the possibility that if they can be used the function will be the same as possible in the future