Root Signature have multiple versions that need to be supported in clang. Some versions define new values to existing Root Elements structure, for example, in version 1.1 new flags were introduced in descriptor range.
In the current description of the metadata schema, there is no way to specify the Root Signature version that is being represented, therefore validation becomes more complex.
AC: the proposal is updated with this