Go is a better C already, designed by C authors themselves, with other UNIX key figures.
Which while some of the design decisions might be debatable, they actually knew what C is all about, informed by their own experience with what worked in C, Alef and Limbo, across UNIX, Plan 9 and Inferno.
Go is not a better C, in the sense that you cannot write an OS with it. Runtime, GC, etc.
But Go is a better language for many programs that were often written in C: network servers, CLI utilities, TUI utilities, etc.