Much of open source software source code sucks in linux. Things could have been leaner, smaller and written with cleaner source code. I haven't checked thoroughly but I am pretty sure I can find lots of places where code could be factored out or made smaller. This goes for glibc too, and no surprise certain statically linked binaries turn out to be simpler.