npub105ve72qqmjxz08skum2lkds9qkj67689djwwr2a0qkrxts3hqydqm9hk8p (npub105v…hk8p) thanks for sharing my article, and for the additional comments. I'm glad to hear I'm not the only one who thinks this is a sad state of affairs.
I think the big challenge is backwards compatibility. We need to evolve C in a way that doesn't break too many applications. There is enough C code out there that any change is going to break something. On the other hand: past updates to C libraries have broken applications, so this isn't a new problem. We just have to be willing to accept the cost and provide good tools to make fixes easy.