Naja, Entlastung, weniger Code in der Hauptanwendung, bessere Update-Möglichkeiten..
Den Fall dass das Aufteilen mehr Vorteile als Nachteile hat findet man in der Praxis genauso oft wie den Fall, dass man ein einzige fette EXE bevorzugt. In manchen Umgebungen ist es von Vorteil, wenn man Änderungen durch den Austausch einer von vielen Dateien durchführen kann. Jede erfüllt nur eine definierte Aufgabe mit klaren Schnittstellen.