A common problem with payment processors is international support. Stripe isn’t perfect by any means, but they support much more than than most of the US focused competitors.
As an example, a few years ago the EU brought in Strong Customer Authentication (SCA). Stripe was one of the few companies ready for this, being ready about a year before. I used them at the time and adopted their SCA support and it worked well.
We also happened to be considering alternative payment processors at the time. Braintree had some basic support for it, not fully ready, and seemingly undocumented. Other suppliers didn’t even know about SCA despite notionally taking GBP payments.
Of course it’s fine to only sell to the US market, but Stripe is pretty good in many places and I suspect that’s a significant contributor to their popularity.