Fee-less and effectively instant?
That's the state we are at, now, though it doesn't work for all banks due to the separate clearing system for instant transfers. Normal transfers just take a bank day delay if you're unlucky.
Oh sure, that instant effect is more important for transactions where you don't feel like waiting for it clearing before getting the "reward". Say, being able to buy at an online shop before noon to get it shipped the same day, without any credit history or such required.