If you process more than say $10,000 per year, you should have multiple payment providers.
It's doubtful that Stripe is worse than other payment processors, they just process more payments than most other. Payment processors universally suck, partly because they live in fear of VISA and MasterCard. They tend to overreact or have automated systems that will falsely flag account.
Most have okay support, but resolving issues can take time, especially if the credit card companies are involved. In the meantime, you're kinda screwed.
All the stories you linked share the naive assumption that they could just integrate with Stripe and that's payments sorted.
If you rely on just a single company to handle your payment I assume that what you're doing the a side-hustle and that you have another job that pays the bills. You need multiple payment processors and an easy way to switch between them, that is the sad reality of online payment processing. You may have a preferred processor, typically the cheapest provider, but you always have a backup. That also helps you when your primary processors inevitably have an outage.
You could argue that you have the same issue with using a single cloud provider, but their incentives are a little different. Being too heavy handed could cause customers to leave a given cloud provider, costing the provider money. If Stripe isn't heavy-handed enough, they could lose their integration to VISA, costing them their entire business.