The purpose was to get rid of C++ compile times and replace C++ with Go, failing that, they decided to pivot the story.
https://commandcenter.blogspot.com/2012/06/less-is-exponenti...
They also got lucky with Docker and Kubernetes, pivoting from Python and Java respectively into Go.