Google has said they don't use 'go get' internally to manage dependencies, so they appear to agree with you.
I have similar issues where I work with trying to integrate an internal build system and rubygems. Our answer is to essentially mirror the gem version internally into our own repo. It's not the best answer I could hope for.