Earlier quoted context omitted.
Beyond linking it is also a problem with ABI compatibility of object layouts, etc. It is so much simpler with more dynamic languages.
The C ABI on pretty much any platform defines object layout for structs, which is usually good enough.
I wish https://pkg.go.dev/plugin was clearly documented as not being a viable 3rd party plugin solution.