But they don't have to be perfect, they just need to be better than what currently exists.
ACH and SWIFT are, at their very best, mediocre and sad when technologically compared to blockchain.
In fairness though, if all transactions made it into a blockchain, fewer and fewer people would be able to store it in their computers, let alone process it.