Почему? Хочется конкуррентно выполнить ряд действий максимально, по отвалившимся вернуть ошибки. Я когда на Go пилил, то у меня сплошь и рядом подобное было. Собственно потому и errgroup пришлось заменить на кастомный аналог.
Или написать аналог, который удобнее юзать в этом случае, да