> It is easier to write correct Go code than to write correct C code.
But the correct C code is already written.
> It is easier to debug incorrect Go code than to debug incorrect C code.
Is the C code incorrect? How much debugging is left to be done?
> Work on a Go compiler necessarily requires a good understanding of Go. Implementing the compiler in C adds an unnecessary second requirement.
The compiler is already implemented in C.
> Go makes parallel execution trivial compared to C.
Is it not trivial to run multiple C compilers in different processes?