Online applications were ridiculous, and the "oh you can't sell subscriptions" thing was crazy too. I had the exact same experiences Rob did. But those were all people over a phone.
I went to my local bank - they knew me, knew my history, asked for a bit of paperwork to verify existing sales, and we were off. Now... I'd asked what they'd have done if I'd had no sales. She said they'd likely still approve me based on my banking history, but my rate would be higher, but in all likelihood it would go through anyway. Talking with a real person who was in charge of making decisions like this, she explained they had the power to set up all sorts of edge-case merchant account scenarios for people, all various combinations of transaction and monthly fees. Most people just don't investigate their options enough.
To be fair, they could/should have more of this process on line - I didn't think I'd want to go through a manual human process. But... they made it pretty quick and painless.