You can just download the go tarball and go from there. Technically you don’t need to install Go, you don’t need environmental variables set etc.
But I do get your point. You are absolutely right that go doesn’t hand hold you through that process and thus a thousand different people have a thousand different methods for doing it.