release-safe doesn't prevent all memory bugs.
And to be fair, Rust does introduce memory issues of its own in terms of allocation strategy. For certain projects, Rust would not be considered "safe" with respect to memory.
Zig's release-safe mode is worlds away from "the memory bugs that exist in C".