You can't really write a library in Java or Go that a C program can use. The real magic is memory safety without GC and a huge runtime. But if you point that out people will call you a fanboy.
Am I missing something or can I just write such library in a language with RAII or ARC (Nim, Swift) memory management? I don't understand why Rust people believe Rust is the only option.
Rust isn't literally the only option but it seems to be the only mainstream option.