職業プログラマでもなければ、SIの仕事についているわけでもありませんので、
見当違い名質問でしたら恐縮です。

APIの結果書き出しや、設定ファイルをわざわざ?xmlでやっているような
物が最近多いような気がします。

結果の書き出しや、設定ファイルを.xmlで持つ利点って何かあるのでしょうか?