Its also useful for creating statically linked executables, which is usually not possible with glibc if you use certain functions (getaddrinfo?).
Regardless - I'm glad I'm not the only one who is concerned about binary sizes.
There's some specific things that are supposed to be modular library-wise.
x.c:(.text+0x85): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking