It is all about dependency trees. The US decides to divert imports from China to other countries, which in turn may import from China.
This reminds me of my day-to-day work so much; especially w.r.t. transitive dependency management. So:
If service A is 100% dependent upon service B which is 100% dependent upon service C, then service A is 100% dependent on service C.
At some point you need redundancy to protect against disruptions, outages, supply chain issues, policy changes, wars (either physical or economic), etc.
My (probably silly) question is: Does anyone know of "building block" or "core" services (such as authentication, authorization, BLOB storage, data storage, queuing) which are multi-cloud by design? Meaning service X offers SLAs for service endpoints hosted in AWS, GCP and Azure? If/when any of these "go down", consumers can (automatically?) flip a switch to route to another cloud service implementation?