I agree though that existing banks could technically implement costless transfers or accounts for people outside the US with existing tech, but it is not worth it because of regulatory compliance issues and the archaic nature of the banking systems. But if those issues were to be fixed, might as well just hold what are now checking accounts directly with the government, rather than have the convoluted system of banks + massive regulation + FDIC insurance.