I think we need both, however I think cryptocurrencies will never exist without fiat. This is because right now the world still relies on fiat currencies to transact and we can't live without it yet. If, however we move on to digital, then probably fiat will lose its appeal.