Ну а как быть со скоростью разработки. Поднять бэк на ноде быстрее/проще, чем на го, на рельсах быстрее/пооще, чем на ноде. Если предполагается сходу хайлоад, можно и го. Или вон с++ как в агарио.
А если нужно быстро сделать работоспособный проект, то го не нужен, на мой взгляд )
К тому же, раз апи и клиент изолированные, пиши хоть на чем потом, когда нужно будет )
На с++ бэк стоит писать лишь при чётком понимании, на что ты идёшь. Ибо я уже имел опыт общения с разрабами, которые решили бэкенд написать лишь потому что они умеют лишь с++. Больше я с такими не свяжусь...