Ad XML: no budiz ale ne vzdy se hodi, textove soubory byly zvoleny pro prehlednost, minimalitu redundance, jednoduchou upravu pomoci std nastroju (vi, sed, grep, bash scripty, atd). Pokud konfiguracni soubor sestava z dvou hodnot, tak nepotrebuji XML. A kdo chce co chce rozhrani si kazdy napise/napsal nad textovymi soubory uplne stejne.
Ad Prekryvani, dobry napad, ale uz existuje, viz. vetsina ~/.blabla adresaru. To jestli a jak se pouziji ve vztahu a v prekryvani s /etc/ je jen veci kazdeho z programu, kteremu patri.
Ad Verzovani: jo tak to by bylo pekne, nicmene ne kazdy system/uzivatel/spravce toto potrebuje a pokud, neni problem si rozjet lokalni SVN a zacit. Ale uznavam, ze ne kazdemu se to chce delat rucne, takze by par skriptiku mohlo vzniknout, pokud jiz nekdo nezrealizoval.