This suggests to me that the author is misunderstanding why ‘&’ causes POSIX shells to do weird things.
I think what’s happening is the author tried a web URI that had an ampersand in, Bash then background the process and the author panicked thinking the Go runtime was parsing the ampersand rather than his or her $SHELL.