But you cannot deposit money into any arbitrary U.S. bank account using ACH. For every account that you want to make transfers to, you first need to sign a bunch of forms. With the European IBAN system, no permissions or forms are needed to make deposits to a new arbitrary account.