This is mostly fine, but the ability to essentially give somebody cash in-person without actually having the cash would come in handy sometimes.
I know checks can bounce, but I always feel a bit uneasy when I tell people "hey I just send you a transfer I promise, it's friday so it'll probably arrive after the weekend, here's the transfer confirmation PDF that I so totally couldn't forge in 10 minutes."