This definitely annoys me, but it varies greatly by financial institution. My state credit union does almost everything "instantly." For example, if I initiate a transfer from my account to another member account, it appears there instantly, and can immediately be withdrawn. I can even deposit a check from my mobile app, and immediately use the money. (Obviously any sort of abuse would result in consequences including and not limited to revocation of the mobile check deposit privilege!)
I also use Marcus (previously Goldman Sachs online savings, previously GE Capital online savings...) - they aren't quite as fast, but if you initiate a transfer, it pretty much happens the very next (business) day, though it might not be available to actually move again for ~5 business days.