> right from the start, most tools worked only with exactly named prefixes, and everyone had to follow this way
What tools? Namespaces being defined by their urls is sure not the reason XML is complex, and the tools I remember running into supported it well
Ok, I remember people complaining of this, so I have got it wrong.