Rather than offer what amounts to nothing more than an ad hominem, perhaps you’d care to explain why whatever you’re using is superior.
Your preference may be containers or bytecode bundles, but you’d be hard pressed to justify a major advantage and add a lot of complexity overhead for the privilege of using them.
Is this ad hominem? Why?
We can both agree to this and agree that Go's compile speed makes very large code bases possible (and that its cross-compile story is very compelling when your entire world revolves around writing on OSX machines and running in a linux docker container.
Lots of languages can deliver big static binaries. Hell, once upon a time this was considered a disadvantage and languages like Common Lisp and Smalltalk were totally raked over the coals for having an image & executable model!
> but you’d be hard pressed to justify a major advantage and add a lot of complexity overhead for the privilege of using them.
Why then is Go given this?
Because I could name 3 languages equally deserving right off the bat and one of them would be way less work: Kotlin, Swift and Haskell.
The special case of glibc, is the exception of majority of C compilers.
It's a very odd state of affairs. In an age of docker, nix uberjars, ever more sophisticated user and system space filesystems it's really questionable what value they bring.
People say, "Simplicity" then they bling out their docker containers with multiple layers of processes and initialization anyways.
Go's tooling would have been great in a pre-Docker era. Now... I don't see the appeal.