I think that's about right. Perhaps the issue deeper in the weeds is that our systems would have to be evenly distributed among those providers with no single point of success.
Human intelligence is the one with regular 6-8 hour outages every day, with day-long degradation if those outages were not "deep" enough. Not to mention dementia.