Меня сейчас, наверное, закидают камнями, но все выглядит как острая нехватка опыта использования ini-файлов, начиная парсингом числовых значений и списков адресов вручную. Если у вас конфиг в json, то вы просто в меру ленивы, чтобы не писать велосипед. И пока формат отлично парсится и легко редактируется человеком (кто-нибудь испытывает сложности?) - не вижу никаких проблем. И мне кажется, что позиция вида "json это транспорт" резко ограничивает свои собственные способности.