Its probably worse—a given stack using multiple of these small providers will probably have more “single points of failure” (providers used in series rather than parallel.)
(If most companies liked using cloud providers in parallel, they’d already be doing it today between AWS, Azure, and GCP.)