There are a host of other reasons that we could happily debate for years (no thanks), but bottom line: you can't use it everywhere you can write/compile Go code.
Nix barely supports Windows, for one thing. I don't think Go developers would consider installing cygwin just to run a broken version of Nix. And it doesn't officially support any BSDs other than OS X, I think.