Earlier quoted context omitted.
It would be nice if all C libraries get rewritten in Go, but realistically, there are way too many for that to ever happen.
There are lots of libraries in C (and Java) but the question is which ones are essential for whatever you're trying to do? There are lots of Go programs you can write just using the standard library. That appeals to me since I'm generally in favor of avoiding unnecessary dependencies. But if you need it, you need it.
Also bear in mind that good compatibility with C also means good compatibility with just about every other compiled language, including Rust.