Go is for the cases where GC works for you (many, many cases).
Zig is for when you need control over the allocator (also many such cases).