In conversations with several community members who have been in the position of teaching new Go programmers how the Go toolchain works, $GOPATH
is often
mentioned as an unecessary hurdle. For some users, especially on Windows,
setting environment variables is not second nature.
When users are attempting to run their first Go programs, supporting a default value for $GOPATH
would make life simpler.