The point is: you wouldnt need to. Theres XML parsing libraries for pretty much each and every language ever created.I could wrote a .desktop file parser in every language i know in half an hour. Xml on the other hand (hint bash is one of them )
Personally i never liked XML very much. But why would we want to reinvent the wheel? (P)XML creation aint rocket science.
A new parser could prove handy for given reasons tho.