It would at least remove any concerns around fees being relatively high for small amounts. It would still be subject to a number of possibly delayed failure conditions that would have to be handled in the background and communicated to the user after they thought they sent the money.