Хорошо живёт. Если имеется ввиду HTTP, то (обычно) на каждый запрос го пуляет новую горутину, после обслуживания запроса горутина умирает. Главная горутина живёт бесконечно долго (от запуска до shutdown'а)
умирание зависит не от языка, а от способа взаимодействия с ним.
я на любом языке напишу так, чтоб оно умирало после каждого запроса или жило постоянно.
тут вопрос не в языках, а в организации/подходах/архитектуре.