Встраивание суть композиция. Это другой тип отношений, отличный от наследования или агрегации.
Хорошо описано по
этой ссылке
Если в Go захочется агрегацию - используем поля-указатели на структуры, если композицию - встраивание. Таким образом управляем "жесткостью" связи и временем жизни структур.
Если необходим полиморфизм поведения в рантайме - используем поля-интерфейсы, в которые инстанцируем потребные структуры во время выполнения.