Well, the onboarding process in the past you've described seems like hell. May be merchants should simply accept to bite the bullet on this one and accept it as part of the cost of doing business.
Now that you've mentioned stripe; I am in the process of setting up an Australian company with stripe; so far the docs are easy to digest and it seems waaay easier (and cleaner) than my previous experience with paypal.