Why not just batch all your payouts daily and do ACH with your bank for payouts? Costs us $17/mo and takes 5min no matter how many payouts we need per day by uploading a file to our bank.
Balanced abstracts away this batching process and giving you events and nice json objects to deal with rather than parsing the batch file that eventually gets returned.
You could make the same argument for the card processing, if you really really wanted to you could bypass Balanced/WePay/Braintree/whoever and deal directly with the bank but for most people your time is better spent getting on with your core business.
The security conscious part of me also likes that there's human, offline intervention before money leaves my bank account.