@cks That's how I felt about XML back when it was getting used in configs everywhere.
It's not a great format, but at least it has tools and standardized structure enforcement.