You don't need to pay transaction fees on every payment. If you and your target are using the same vendor (no private wallet), there is no fee and no delay.
If you argue that not too many people have the same bank, you're also arguing that not too many people get free transactions.