Fully compiled languages have another huge advantage.
If you write a tool in Python and targeted say Python 3.10 then people using Phython 3.9 might not be able to use it. So, you really can't use latest and greatest features of Python 3.11 or 3.12.
However, with Go, you can build your tool in Go 1.21 or whatever, and the user does not even need a Go toolchain on their machine.
I was planning to write a small side-project to generate GitHub Actions boilerplate. And this time, I intentionally chose Go for that exact reason.
https://github.com/ashishb/gabo
Let me tell you the most common scenario.
I have a fairly popular FOSS CLI tool written in Python.
I cannot use the features from the latest version of Python or else I will alienate ~50% of the userbase.
This problem does not exist with Rust or Go.
This problem would have existed for Java on Android except Google took the burden of "desugaring" the Java 17 code -> Java 8 compatible bytecode for the old devices.
I was planning to write a small side-project to generate GitHub Actions boilerplate. And this time, I intentionally chose Go for that exact reason. https://github.com/ashishb/gabo