It's also a challenge for merchants, because the fact that the payment fails may not be known for up to 5 days. I would love to see if GoCardless could do something with the FasterPayments system as well, which processes in a matter of hours.
If Faster Payments opens up, we are well placed to adopt it.. It's on the banks & regulators to open it up though (current access is closed). Watch this space!