First, the notion that a standard can be written as entirely shall or shall statements is fictional. For example, we say: "The <text> element represents a paragraph, which is the basic unit of text in an OpenDocument file." We do not say: "The <text> element shall represent a paragraph, which is the basic unit of text in an OpenDocument file."
Why? One reason is that there isn't any test that proposition. What qualifies as a "paragraph" varies from writing system to writing system. To use shall or shall not in that case simply wastes everyone's time arguing about what it would mean to conform to such a statement. When conformance isn't testable. What can be tested is a document's adherence to content models, whether attributes obey defined value sets or ranges for values.
Second, the use of the control vocabulary has been extensively revised. If there are specific instances that are unclear or that are incorrect, please file specific JIRA issues on those instances.
Unless and until there are specific items posed for resolution I am resolving and closing this issue.