Maybe its not such a good idea after all to code your app to a proprietary API in the cloud.
That's why you write an adapter.
I see you are unfamiliar with Oracle v. Google.
But of course people will keep doing it, and keep complaining when the inevitable happens.
Sutton looked a little surprised, as if he had been asked “Why does a smoker light a cigarette?”
“I rob banks because that’s where the money is,” he said, obviously meaning “in the most compact form.”'
Why do you develop against a proprietary API? Because that's where the users are.