Fiat can work fine on a finite planet, most money doesn’t even take up physical space anymore, just bits in an account ledger database. Ideally in the future governments will make sure their currency is backed or based on labor time, and nothing is technologically preventing that, nor is crypto-currency required for it.