The "Google abandons everything" meme is getting very tired. Microsoft (and every other tech company) abandon things all the time. For example, Microsoft pulled the plug on an entire eco-system (Windows Phone) after promising developers it would be there for ever (and before that Silverlight). But for some reason Google shuttering a free online service (Reader) causes all the outrage.
Also your comment that Google abandons things without warning is so wide of the mark as to be plain wrong. We've used Appengine for over ten years, and while they do deprecate features, they give you three years warning (and usually a simple migration path to a superior service). They gave over a year's notice that they were shutting down Google Reader.
I would agree with your last point about trusting your code to Google... or anyone else for that matter. As the mass migration from GitHub to GitLab shows, it is easy to keep your code in multiple repositories. To rely on any single provider (even if that provider is yourself) is irresponsible.
Also your comment that Google abandons things without warning is so wide of the mark as to be plain wrong. We've used Appengine for over ten years, and while they do deprecate features, they give you three years warning (and usually a simple migration path to a superior service). They gave over a year's notice that they were shutting down Google Reader.
I would agree with your last point about trusting your code to Google... or anyone else for that matter. As the mass migration from GitHub to GitLab shows, it is easy to keep your code in multiple repositories. To rely on any single provider (even if that provider is yourself) is irresponsible.