2) you need to run “scripts” but don’t like the hassle of lugging around the dependencies so you go for binaries instead
3) you work on green field cloud projects that run in/on kubernetes
4) you have a team of people that try to use every feature of a language regardless of it it is sensible and need a language that limits them
5) you need to be able to program something that can run in parallel that you can wrap your mind around
That said, I don’t use golang. If you have a hypothetical use for a language you wont get into it, you need a practical use where it makes sense or you will most likely use your preexisting tools because its more comfortable.