So with the "convenience" of the free bank transaction what do you give up? There is no free lunch. Somebody pays for that "convenience". My guess is you pay with a loss of privacy from the government and the corporations that run the program for the government. Why would they do that? What is in it for them? Are they your public servant or have you become a governmental pawn?