I really disagree with this take. ACH or any of a dozen different existing methods could absolutely make payments instantly and for free. It's not the technology that prevents this. It's bank policies. Specifically, the banks want to take 3 days to make a payment. Why? If bank A deducts the amount from your account today and Bank B credits the amount to the payee's account in three days, that leaves three days where it's the banks not paying interest on your money. That adds up.Modern fiat and banks are so unimaginably stupid alongside the invention of the blockchain that does all of it better and cheaper.
Modern fiat and banks have wasted hours of my life the last 2 days, and strained relationships with my clients by making their lives worse too.
First we had a client that we needed to pay $6285 to, but for personal reasons he needed it quickly. Faster than the 2-7 days of an ACH transfer, so he asked us to send via Zelle. Zelle, firstly, capped the amount we could send at $5000 because even though it's my money, they get to decide what we do with it. Then when the funds were sent, Zelle, which is usually instant, decided they were going to hold the funds for review and the client will receive them after review in 2+ days. So basically worthless, and the remaining $1285 had to go via slow ACH.
If solana or sui or a USD blockchain similar to those were our form of currency I could have moved that $6285 to the client in full, in 5 seconds, for pennies (most likely fractions of a penny).
Next, since our clients constantly complain about how slow our current ACH vendor is (quickbooks), and that it usually takes over a week to receive their funds after we schedule it, we decided to just schedule the ACH's direct from Chase since it's usually faster (but still several days). We pay $2.50 per transaction for this. On our first 12 attempts, all 12 were flagged as "under review". For each, I had to wait for a call, answer a slew of questions (do you know the recipient, etc), then go through 3 identity verification questions (what was your first car, etc). As if that wasn't annoying enough, on the 12th of those apparently I answered one of the verification questions wrong, the transaction was denied, and my account access locked. Which I then had to go through a whole separate department to re-verify identity and start over.
Now mind you, we have been banking with Chase for 20 years in various forms and have a lot of accounts with them, so we actually have a pretty decent banking relationship. And we still had to jump through all these hoops to move our own money.
It blows my mind that "we should spend millions or billions every month to pay people to manually, slowly, and inaccurately do what the blockchain can do instantly, automated, and virtually free" is still a majority viewpoint. It's so dumb that everyone is just happy to have a system where we have to get permission to use our own money, like we're a bunch of 8 year olds asking our parents if it's okay.
It sucks that people are ruining it with dumb crap like meme coins. But ignoring the blockchain because of that would be like if we just quit the internet because it was mostly chain emails and nigerian prince scams for a while.
Ditto the fees. The technology doesn't cause fees. Bank policies do.
In short, the banks can already do exactly what blockchain does, they just choose not to.