hi,
IMHO weil es mit viel weniger aufwand geht. bei apahachi kannste halt einfach sagen zack index.html für alle verzeichnisse. wenn er jetzt in die verlegenheit kommt, das für ein unterverzeichnis zu ändern, dann muss er das verzeichnis erst in der conf definieren, sachen erlauben/verbieten.
DirectoryIndex index.html meincgiscript.pl
im hauptverzeichnis keine index.html ablegen, dann zieht er dort das cgi-script.
in allen unterverzeichnissen, wo es eine index.html gibt, wird zuerst diese genommen. wenn es keine gibt, und auch keine meincgiscript.pl, wird auch dort nach wie vor das directory listing kommen (sofern erlaubt).
reihenfolge unter der annahme, dass mehr verzeichnisaufrufe auf unterverzeichnisse als auf das hauptverzeichnis erfolgen - andernfalls meincgiscript.pl evtl. nach vorne setzen, bzw. dann für unterverzeichnisse wirklich eine eigene vorgabe machen.
gruss,
wahsaga