I'd always had the impression (or guessed) that namespaces were partly there in order to bring into XML some of the power and obvious utility of architectural forms. As a matter of history, was that part of that particular zeitgeist?
I don't remember architectural forms being a significant factor (but it's been a while).