Watching how some package written in Go builds I have a feeling that sooner or later Linux distros will require more and more storage for rootfs.

Who needs shared libraries when you can compile everything into static binaries?

Everyone should have 54 copies of XYZ in a filesystem.

4MB tarball of package sources + 20MB tarball of 'vendoring'...

And it is not only Go.

@hrw People think in containers not full running system. Alpine + a static binary saves space for them.