Zig - Manual Memory Management:
In order to accomplish this, Zig programmers must manage their own memory, and must handle memory allocation failure.
I am not an expert at all in compiled languages, but from the above line in their docs seems to be one of the main reasons to not use it instead of using Rust, at least in my point of view
I say this because more then 50% of the bugs in C related stuff comes from memory management, and if I am not in mistake the cause of very dangerous exploits.