Мне кажется Go никто не любит из-за того, что он скучный. И это действительно так.
Даже в классическом Обероне можно самовыражаться до усраки. Хоть бы с тем же оформлением кода.
А в Go хрен. Там все как в армии. Ощущаешь себя натуральным Another Brick In The Wall

А по поводу горутин я тебя не понял, Илья. Их делали не ради горутин, а чтобы эффективно утилизировать ядра на серверах. То, что они там поют про "concurrency is not parallelism" - это реклама. Никому эти корутины не всрались на самом деле. Миром правят OpenMP, MPI и CUDA если кто до сих пор не в курсе. И все это нормально пашет только на плюсах. И так будет еще *цать лет.
Настоящая цель горутин - это уменьшение расходов, за счет технологии. Гугл туда бабки льёт не ради горутин самих по себе.
И про замену плюсам - думаю тоже чисто реклама (ну или влажные фантазии создателей).
Го - это замена питону и руби. И в однопоточной производительности и в утилизации многоядерных серверов.
И все это про задние концы и микроуслуги. Все остальное на го делать не шибко удобно.
Тот же свифт гораздо приятнее язык.