В МОК и многих других "настраиваемых" технологиях.
Дело в том, что XML стал стандартом для взаимодействия документов.
Таким образом, вместо того, чтобы все создавали свой собственный формат, все приняли «новый» формат.
Какое-то время это было хорошо, но со временем это стало раздражать.
Что касается указания его в коде, то, иногда, код должен быть перекомпилирован, чтобы изменения вступили в силу, в то время как XML, являющийся текстовым / простым, позволяет модификацию без перекомпиляции.
Появляются новые форматы, но ни один не оказал такого влияния, как XML.