I think that's a poor example for the following reasons;
* if it's a one off payment to all recipients, why not just send it manually?
* what happens when you need to add or remove recipients? Compared to just phoning up the bank to amend a standing order.
* what happens if you accidentally pay someone the wrong amount?
* what happens if you lose your wallet and you can't continue paying?
I would rather have a bank handle all of the edge cases and provide the consumer protections I want out of a payments/account system than some random script that I (or someone I have to pay) has to maintain that could be responsible for vast amounts of funds.