Der Windowsserver wurde damals gewählt, da sich hier jederzeit die Möglichkeit bietet mit Delphi einen Service zu schreiben, der eventuelle komplexere Aufgaben ausführen kann.
Das sehe ich auch als Vorteil. Man kann einen Apache nach aussen ins Internet setzen und intern eine Delphi Webanwendung betreiben. Der Apache arbeitet dann als Reverse Proxy, leitet also externe Anfragen auf bestimmte Resourcen an den Delphi Webserver weiter. Vorteil: Administration und SSL kann weitgehend im Apache erfolgen, die Delphi Seite bleibt davon unberührt. Genauso wird in der Praxis auch bei produktiven Java basierten Systemen (Servletcontainer wie Apache Tomcat, oder Applicationserver wie JBoss) vorgegangen.