Tbh, use after free was never a big problem for me (in old school C).
Random integer promotion rules, weird puzzle-like type declaration rules, the macro mess, the crazy WG14 reasoning in general.
No, use after free was NEVER a problem.
So Zig solves problems I had with the language instead of trying to force non-problem solutions on me.
Security teams and governments are of a different opinion.