Fördelen med bibliotek

Vad finns det då för fördelar med att placera en massa funktioner och definitioner i olika bibliotek, och hur fungerar det hela? Vem blir gladare av att det finns en hel del kod kringspridd i olika filer på olika ställen på datorn? Det finns några direkta fördelar med att ha gemensam kod i bibliotek.