The discussion here is very interesting. Many mentions the idea to not put all your eggs in the same (Stripe) basket. I agree with it, but how?
You can not just store the credit card of your user (or have to go through a heavy compliance), and using services like Killbill.io or GetLago.com is just moving the single point of failure to another place.
How would you ensure that you are not 100% relying on a specific payment provider, without keeping all the credit card informations of your users?