XML is wonderful for storing databases, and other sorts tree-style data storage, but I fully agree that it's not, nor should it even be looked at as if it were, a programming language. It exists for markup.
Daisychain: are you suggesting that HTML is also assumed to be a programming language? Titles are meant to be read as a whole.