That said, it's a shame that GNOME, Gtk, and Glibc are evidently not the best (I use none of them but I have read many complaints). Lots of other old, weird, and/or semi-abandoned projects too like Taler, the GNU version of 'yes' [0] and Hurd of course. What makes some GNU tools so great and others not-so-great? And where does this "everything but the kitchen sink" mentality come from with respect to options and configuration in GNU programs?