I like Zig overall, but lack of operator-overloading just seems like a pain to me.
Zig in many ways puts faith in the coder to not screw things up, but in this case it diverges from that philosophy. Would it be too much to trust the user not to overload operators in an unacceptable way? Social convention over technical constraint.
That said I'd be more persuaded by the argument that it's not worth the extra code and complexity for a language as concise as Zig.