If you present an argument that you like X in a thing so you picked B, and A exist that's more X than B, it means your argument is partially (you like X and Z) or totally (you like Y) wrong.
In this context of, if you are using Zig for its safety via tooling, there is a much more mature candidate C++.