> I also heard someone say at some point that Americans are very wary of having people transfer money to their bank account.
All it takes to extract money from my bank account is the routing and account numbers. Print a fake check with that info, take a couple crappy photos with one of those mobile deposit apps, and boom my money is gone. This happened to me just a couple years ago. The signature on the check was literally "John Hancock." Perhaps things have improved in the past couple years, but I doubt it.
As for replacement programs, I trust banks no further than I can throw them. You want me to sign up for Zelle, or whatever new money transfer program is? What's the catch? No way I'm trusting any program introduced by a bank.