There are going to be lots of languages competing with Rust and Zig. It's a popular, underserved market. They'll all have their unique angle.
In that sense Zen-C changed too many things at once for no good reason. If it was just C with defer, there would have been an opportunity to include defer in the next release of the C standard.