Хотя я предпочитаю использовать index.html сам (в основном потому, что я больше являюсь Apache, чем пользователем iis), я должен сказать, что на семантическом уровне default.html имеет больше смысла.
index.html происходит из того времени, когда вы могли убрать имя страницы практически с каждой существующей веб-страницы и получить список каталогов. Index.html предоставил альтернативный способ отображения этого списка каталогов. Так что в основном: пользователь заглядывает внутрь папки, а index.html - это то, что он видит
default.html использует другую абстракцию: пользователь не указал, какой ресурс внутри определенного пути он хочет видеть, поэтому я показываю ему свой ресурс по умолчанию
Таким образом, хотя можно утверждать, что index.html является более спокойной версией, default.html является сервис-ориентированной версией.
Конечно, это актуально только на семантическом уровне, на техническом уровне это не имеет значения, все существующие веб-серверы должны быть в состоянии справиться с обоими при правильной настройке.