YAMLファイルでのSiteSettingsの設定に関する質問

UX で設定を変更した場合に、次のビルドでそれらの設定が消去されるようにしたい場合、つまり、そのような設定を持つ複数のサイトを作成可能にしたい場合にのみ、そのアプローチは理にかなっています。

yml ファイルでそれらの設定を行うことで、どのような問題を解決しようとしているのでしょうか?