This is good but one obstacle in the USA is how to get funds into the other person's bank account. Chase is already making it so you are not able to deposit cash into someone else's account, and other banks are likely to follow.
With this Nash equilibrium solution you can even send money by snail-mail. You don't need to trust the banking system.