One is not obligated to support all features of a standard in order to support some, a reality Microsoft has consistently availed itself of during its existence.
You really have no idea what my standards are. All I did was say they didn't have to support VLAs to support other parts of C99. That tells you absolutely nothing, stop assuming so much.
C11 adds some non-optional features whch needs compiler support (alignment specifiers, type-generic selections, unicode literals, ...).
Do you really think vendors which don' care about C99 will suddenly jump to implement all mandatory C11 features?