ну вообще-то го был придуман как замена С... О чем говорил автор Го Роб Пайк (к С он тоже руку приложил)
он не может быть заменой Си, потому что там есть сборщик мусора. Они сначала позиционировали как системный язык, а потом съехали на том, что "никто не понимает, что они имели в виду под "системным языком", в итоге go забил себе место под солнцем клиент-серверных приложений и нетворкинга