If my password changes or there is a network issue and google-cloud-sdk/bin/docker-credential-gcr get fails you will be unable to run any commands locally using docker or docker-compose that have nothing to do with gcloud.
This is a massive pain, that my docker commands have been completely hijacked and if there is an issue with gcloud, then nothing works.
I would expect for it to try and do gcloud stuff, but upon failure let me do what I wanted any way.
It does my head in seeing [1249] Failed to execute script docker-compose for a totally gcloud independent task.