Предыстория: жил себе не тужил и вдруг выяснил, что в c99 были комплексные числа из коробки: https://ru.wikipedia.org/wiki/Complex.h Но радость была недолгой, так как выяснилось что оные были выставлены на мороз (сделаны необязательными) в с11: https://en.wikipedia.org/wiki/C11_(C_standard_revision)#Optional_features
Кто-нибудь помнит почему?
Аналогично были выкинуты Variable length arrays