C is feature complete. Aside from adding new architectures there is not much to gain from a new release.

I can't even compile most software released four years ago.

I tend to see it as gaming consoles. It takes them about 10 years to perfect a platform. By that time you got bible on developement for the device. But with developers constantly changing things you can't hope to stay ahead.