Stripe did introduce Stripe Atlas. Although this doesn't solve the situation totally, it's at least one of a number of helpful steps in the right direction.
If you want to register and run a us entity it helps but most people don't want that kind of hassle. I've done it from Canada and Australia and unless youre planning on getting us investors is probably not a good idea. Though I haven't accepted my atlas invite yet so not sure how much better it'd be.