YAML 파일에서 SiteSettings 설정 관련 질문

그런 설정들을 가진 여러 사이트를 만들 수 있어야 하고, 누군가가 UX에서 그 설정들을 변경하면 다음 재빌드 시 지워지도록 하는 것이 목적이라면 그렇게 하는 것이 의미가 있습니다.

yml 파일에 그 설정들을 지정하려는 이유는 어떤 문제를 해결하려는 건가요?