But why do those single binary things need to have hundreds of build-time deps? That's my point, not that statically compiled binaries themselves are bad.
The ideal case is that the deps are reasonable, so Linux distros can reasonably package the program, so users can choose between the distro-provided one (updated the same way as the rest of their system) or downloading a single binary from the upstream. Best of both worlds.