Europe has TIPS (an ECB-operated implementation of the SEPA Instant Credit Transfer scheme), India has UPI (which is pretty close to the central bank, as far as I understand) etc.
In the case of FedNow and TIPS, there are private alternatives as well, such as RTP in the US or EBA Clearing's SEPA Instant implementation in Europe. This is similar to ACH – there's both a public (FedACH) and a private (The Clearing House) implementation/network available.
That's something I always point out when telling others how awesome the Brazilian Pix system
https://en.wikipedia.org/wiki/Pix_(payment_system)
is. It's not a private initiative by a bunch of individual banks, but rather a zero-fee payment system managed by the country's central bank: https://www.bcb.gov.br/en/financialstability/pixfaqen .
Just last year, the Canadian government weaponized "debanking" in an effort to quell peaceful protests against vaccination mandates. They restricted the bank accounts of people who peacefully disagreed with government policy stances. And that was just with the status quo of deputizing private banks to enforce the sanctions against the individual citizens - imagine how much more systemized and effective it would be as a coercion measure if the bank accounts were directly managed and controlled by the government.
Nothing is stopping banks from creating something better.
I'm fine with an alternative that's also free. No need to pay me when I use the service.
Should I be feeling sorry for the poor banks that were too greedy to come up with this new payment solution? I'll try.
But it doesn't seem to me like there's a huge difference between "Know Your Customer" + FDIC and Fed Now aside from removing risk to consumers that most people ignore anyhow.
I guess there's technically a difference between "sending every transaction to the federal government in real-time" (FedNow) and "sending every transaction to the federal government, in batches three times per day" (the status quo).
But from a privacy standpoint, the two are functionally identical.
Does FedNow, or whatever batch job it is replacing, involve ABC telling FedNow "This is for a transfer from Jane Doe (SSN 123-45-6789) to Joe Bloggs (SSN 098-76-5432)"? As I imagined it, FedNow would only need to know what bank is sending and what is receiving.
FedNow is more of an extension to ACH than a replacement for it.
Same-day ACH also exists, although it's relatively new. FedNow is faster than same-day ACH though.