ну по тому что как минимум будет не логично заставлять часть конфигов прописывать руками в файлах, а часть уже в инсталлере, логично?
нет, не логично.
Нужно разделять конфигурационные файлы программы и конфигурацию конечного продукта, которою конфигурирует тупой пользователь как ему надо.
Конфиг программы всегда должен заполняться руками. Инсталляторы нужны для
супер серьезных законченных проектов, которые ежедневно скачивают десятки пользователей. Всякие opensource форумы, СMS и т.д. Твоему говноскрипту, уж прости за определение - ничего личного, инсталлятор не нужен. Так же, как он не нужен 99.99% программ на PHP.
А вот все то, что может без какой-либо опаски изменять пользователь, будь то кол-во сообщений на страницу, цвет фона, настройки видимости/приватности и т.п., это уже все должно изменяться на уровне дружественного интерфейса.
Как аналогия: в автомобиле есть 2 типа регулировки фар - под капотом и в салоне. Первое делают на ТО, там все относительно сложно и без бутылки не разобрать что и как. Второе - просто и понятно - регулируется в зависимости от загруженности машины, процедура кручения колесика понятна даже блондинке. Т.е. авто так устроен, что для потребителя есть колесико, которым он ежедневно пользуется. А когда нужно под капот лезть, то там все ручками стоя раком. Так же и в программировании - не надо извращаться и делать то, что крайне редко трогается. Это не рентабельно и никому не нужно. Решай насущные задачи для повседневного использования.