Changes and new features are not added to the C standards just for fun, or just to annoy people - they are there because some people want them
New features, as such, are not just added to annoy people.
New features that have long time, excellent counterparts in GCC and Clang extensions, but are incomaptible and horribly worse are added just to annoy people.
For instance, oh, alignment as a storage class specifier instead of an attribute system.
When a thing exists, the job of the standard is to standardize what exists, and not invent some caricature of it.