Languages are software products, they are evolve to fulfill the market needs or they die.
ANSI C compilers are not required to still support K&R C, Annex K was compulsory on C99, became optional on C11, gets() was removed, some semantics corrected,....
Languages are software products, they are evolve to fulfill the market needs or they die.