Probably because until the recent outage it worked well enough; and because a lot of the bigger providers encourage lock-in via their own geographical-options.
Uploading records to multiple providers, via APIs, isn't so hard, but it's something most people don't realize they need until it is too late - or viewed as something that isn't required due to end-user caches.