Бекенд выбрал go потому что быстрее всех, и лёгок
Легок? Попробуйте на нем легко написать полноценное API. С миграциями, валидаторами и т.п. - и чтобы при этом код был читабельным, а не помойкой.
А что касается скорости, то в реальных условиях (когда есть запросы в базу данных и прочие "узкие горлышки") преимущества go в плане скорости перед другими языками минимальны.
На нем УЖЕ написано множество полноценных API.
Читабельность и качество кода зависит не от языка, а от того, на сколько правильно разработчик спроектирует приложение.
Го на некоторых синтетических бенчмарках проигрывает той же Java по скорости
Плюс, приложения на Го - это статически скомпилированные бинарные файлы, не требующие вообще ни каких зависимостей.