в статье от ЛаМоды, например, причина переписывания на Го - они не осилили разгрести говнокод и переархитектурить (по крайней мере такое впечатление складывается)
тут стоить помнить, как делался Go и зачем, его смысл был в том, чтобы помочь Google'у, которому нужны были программисты на С/С++, но язык был очень сложным для многих и не получалось получить много хороших программистов дёшево, а нагрузка у Google'а большая везде и Python был: конечно, крутым, но не совсем подходяшим под такие цели инструментом) вот они и сделали Go для тех, кто не может осилить С/С++...
такие проблемы у компаний уровня Google или Dropbox понятны) но у мелких компаний нет такой проблемы с нагрузкой, у них нет проблемы "мы не можем нанять кучу С-шников, их нет в таком количестве за такие деньги на рынке, как нас бы устроило", в более мелких компаниях нет проблемы "производительность любой ценой"
даже если компания начнёт тратить на хостинг в 2 раза меньше того, что она тратит сейчас, обычно в мелких компаниях это ничего не окупает (код на Go длиннее, сложнее, его не напишут совсем уж новички, в отличие от кода на Python'е, который в некоторых американских школах используется как язык для изучения программирования)
Go крут в крупных компаниях, Go крут для проектов для инфраструктуры (вот Docker/Kubernetes на нём писать - нормальный выбор), а для бекенда какого-нибудь веб-приложения или мобильного приложения это надо очень хорошо подумать прежде чем решиться переходить на Go, это может не только не уменьшить затраты, но и увеличить их (то, что связано с затратами на команду разработки)