> ACH in the USA is free and fast (one business day)

One business day is slow. Not as ridiculously slow as the three business day arbitrary bullshit, but still slow. Why aren't the transfers instant? There's no reason for them not to be.

> Is Europe really any better in this regard?

Oh god yes. Europe has had Giro for a long time. https://en.wikipedia.org/wiki/Giro

Every bill comes with a receiving account number, and where I'm from all bills have been using a standardized OCR-friendly format since the 80's, which means that the payment slip of every bill is identical, which means that when we got internet banking in the mid 90's, you would just type in the numbers from the standardized fields at the bottom row of the bill to set it up. Of course, you've been able to sign up for automatic bill payment since the 90's as well, and on the off chance that you get a bill from someone you normally aren't billed by, all mobile banking apps have the option of using your phone camera to OCR the bill and pay it.

Whereas in the US, sure, most large companies can do automatic ACH withdrawal, but most small companies can't. And if you get an actual bill, no two bills look the same, so you have to figure out what the amount is and where it goes, and you only get the physical address of the receiving company, so if they aren't able to receive ACH tranfers for whatever ridiculous reason, your bank has to mail them a check, which takes five days, for some other ridiculous reason, so you have to make sure the money leaves your account five business days before the due date. (Giro payments are, of course, instant)

> No one uses paper checks here either...

It is possible to never write a check in the US, but it's actually pretty hard. There's a ton of systems and companies and organizations that require you to use checks.

I had to pay my apartment building org $50 for reserving the moving elevator for a whole day. Payment by check only.

I had to pay the final amount for my moving company when they showed up with my furniture. Cashier's checks only. Oh, and cash tips for the movers.

Do you know what I had to do to get a cashier's check? I went to my bank, and I had to WRITE THEM A CHECK for the amount on the cashier's check + their fee, for them to be able to take money out of my account and give me a cashier's check. It's absolutely fucking ridiculous, and noone there saw anything weird about it.

When you move to the US, you cannot file your taxes electronically the first year, and you cannot pay electronically either. So you have to write a check to the IRS. I had to google that shit the first time, I had never written a check in my entire life before that.

I'm renting my apartment from an individual, and she expects a check in the mail every month. Now, I've set it up to pay automatically through my bank, but my bank actually prints and mails her a check. Ridiculous.

The complete and utter shittiness of banks in the US is, for most Americans, an unknown unknown. You don't know it's shit, and you don't know how shitty it is, because you've never experienced non-shitty banks. Since you have nothing good to compare them with, you don't do the comparison, and you don't expect them to not be shitty.

I mean, look at you, you have complete goddamn Stockholm syndrome above where you think a one business day transfer is fast!

(Sorry for the rant, I'm not angry at you, I'm just so frustrated with how shitty shit shit American banks are, and that they never seem to improve.)