SCM не заменяет. А если в приложении нужно часто параметры на ходу менять, то текстовые конфиги плохо подходят. Лучше тогда энвы, или сразу из бд читать.
эта штука нужна как раз когда у тя immutable infrastructure. поясню кейс. вот есть у тя instance group. он сделан на основании какого то облака. инстансгруппа управляется облачным провайдером и скейлится по нагрузке. однако за время жизни сервера его настройки могут меняться. и для этого совсем не обязательно убивать все текущие ноды в группе
у меня был такой момент. мне нужно что бы ноды в инстанс группе знали друг про друга. их точный список должен быть указан в конфигурации. но вот беда в инстансгруппе я не управляю стартом новых и никак не узнаю про смерть или создание новых.