На это действительно могут ответить только разработчики XML-схемы.Вы можете представить его группе новостей XSD (xmlschema-dev@w3.org).Я предполагаю, что проблема заключается в неоднозначности и / или сложности.
Например, рассмотрим неоднозначность. Рассмотрим группу all с двумя дочерними элементами, которые являются группами выбора, и у каждого из них есть элемент с именем 'X'два разных типа.Когда синтаксический анализатор встречает элемент X, какой это X: принадлежащий к группе первого выбора или группе второго выбора (обратите внимание, что это имеет значение, потому что вы должны знать, с каким типом его проверять)?Возможно, разработчики могли бы указать ограничения, чтобы избежать таких двусмысленностей, но, возможно, сделать это было слишком сложно и не стоит.