As an embedded programmer I get to just casually take interest in these discussions, but at the end of the day, almost everything I do can be done in C89.
Although there are a couple things I am interested in from C23. But I think it’ll be some time before I can have those still.
C11 has a lot to offer over C89 in embedded work. alignas alone is a godsend for buffers that need coarse alignment.
This seems like more of a rant than a proposal. The only concrete suggestion is an explicit versioning mechanism for C source files.
This rings true. All the best C programmers I've known have had this mindset. "If you want convenient interfaces and relaxing programming experiences, here's a Python wrapper to my C API." But don't ask for the kitchen to become the dining room.