The biggest complaint at banks is “Why does it take so long for my deposit to show up?”. This is why.
If I take a check to Sam’s to pay my monthly bill, they use Electronic Transfer, scan the check, then hand it back to me and the money immediately goes from my account to Sam’s.
Looks like banks could do that. But I guess they are too cheap to buy the equipment necessary........................