You are not supporting most of your assertions--why is mixed not "useful"?
Why, if implementation is so difficult, are there so many available?
One of our goals with XML Schema is to use it as a replacement for SQL DDL when creating tables in databases, and compiling it for faster validation. One of the reasons that XML Schema is more constrained is that it allows for more efficient implementation of this type of technology. If you can't describe the document structure in XML Schema, it will probably not form a data structure that can be efficiently searched and updated using a database (whether it is object-oriented or relational at its foundational layers).
I agree that there is no need to privilege a particular XML structure definition spec at this time.
These same battles will be fought out in the individual IETF working groups anyway regardless of what this document says anyways. I just felt that there were a number of accusations about XML Schema on this that were poorly supported that needed to be answered.
Simon St.Laurent "Every day in every way I'm getting better and better." - Emile Coue