I don't suppose you checked how many fiels the likes of windows itself comes with, or office, and any number of the millions fo software packages available.
Why have one huge insane size DLL that takes forever too load due to filesize, when you can use smaller fies, that can be loaded and unloaded at will, conserving memory.