There could be a disconnect between how Go developers are used to working with and the Nix way of doing things. But Go application are meant to be simply copied around. The Go language and tools let you even compile, on a Linux machine, a binary that will run on Windows or Mac, without having to get any special compiler or VM on the target/build machine.
And regarding the particular ticket I entered, right now when nix installs the Go language, it changes “one” of the path where the language looks for timezone data, and replaces it with the nix one, but leaves a few others. That is why I thought it would be great if instead of picking that one entry and replace it, nix would prepend the nix path, so a 100% Nix shop runs fine, but those of us who have a mixed environment can also work ok without having to bring in a lot of extra files/use other modules.