Go doesn't cross compile: it only supports the Go operating system on a very limited number of processors variants.
If zig were to truly cross compile for every combination of CPU variant and supported version of every operating system, it would require terabytes of storage and already be out of date.