Your arguments are good, however if they did work no one would use banks. Unfortunately, all businesses I know have at least 1 banking account.
Discussion
That's because until now there's never been a choice other than holding a ton of cash at your business, physical location, which is inconvenient and quite frankly dangerous.