It’s disheartening to read all the comments agreeing with this post.
I actually worked on GCP for several years and we always made sure our customer facing API changes were backwards compatible.
The decision to deprecate or “sunset” a feature was not taken lightly and needed to be announced O(years) ahead of time.
Apparently, my team was an exception rather than the norm.