they regularly deprecate old API versions in favour of new ones, which are not backwards compatible and usually more expensive
any time Google Cloud APIs change you have to update your code
and they break stuff, introduce bugs more often that you'd expect and prioritize new features over fixes (see bugtracker for confirmation)
this is why i'm never again touching GCP