Huhu Morpheus!
Ich kann Dich total verstehen. Auch ich finde schon 15 MB zu groß. Leider muss man die 15 MB gegen zwei (mindestens) Dingen aufwiegen:
1) Zu Modularisieren würde XAMPP (egal ob WAMPP oder LAMPP) nur endlos komplizierter machen. Auch wenn Benutzer X nur auf Knopf Y drücken müsste, ist es doch zu viel verlangt. XAMPP lebt davon, dass es 4 Features bietet und das ist auch die Aufgabe von XAMPP. (Alle Unterfeatures (was für ein schreckliches Wort) sind in den MB kaum noch wiederzufinden. Ob nun Webalizer etc mit dabei ist, spielt keine wirkliche Rolle.)
2) Netscape alleine runterzuladen kostet alleine 24 MB. So lange XAMPP da irgendwie in dieser Dimension liegt mach ich mir keine Sorge. Wie gesagt: Ich finde auch 15 oder 17 MB schon zu viel. Schliesslich muss ich das bei jeder Version auch hochspielen.
Fazit: Modularisierung macht Sinn wenn man so'was wie Tomcat unterstützt. Das bedeutet ansonsten definitiv etwa 45 MB mehr. Davor ist der Nutzen von Modulen ehrer kontraproduktiv.
Auch wenn Du nur PHP und Apache willst, wollen bestimmt einige auch Perl und was weiß ich. Und in dieser Kombination sind 17 MB schon sehr, sehr wenig.
Modularisierung: JA. Auf alle Fälle. Aber nicht auf Kosten der Einfachheit.
Wie schon woanders und hier gesagt: Wenn es ein freies Java gibt, dann bin ich sofort dabei das auch in XAMPP zu unterstützen. Vorher kann ich auch rein rechtlich nichts machen. Und will es auch gar nicht....
Ein bisschen durcheinander, aber das sind meine paar Pfennige zu diesem Thema...
Liebe Grüße und gute Nacht,
Oswald