There's a pretty significant different between EFT ( what you're referring to ) and ACH, which is the transfer of money directly into an account electronically.
It makes business sense to have all of your clients pay you via ACH if possible, however, you're correct that EFT is not a good idea.