Square is taking advantage of the existing terrible system to give users an experience that is a step in the right direction.
But I agree having instantaneous transfers instituted at the bank level would be real progress. Unfortunately congress can't even agree on the incremental changes it makes to the existing system, so I have little hope for sweeping reform.