Пройтись по списку тасок и вытащить все данные, запихнуть в другую таску если всё сработало, или если что то завалилось вернуть заваленную таску, при условии что таска и список это неопределённые вещи, это сложная логика?
И вы можете этот процесс описать одним словом? Парой, тройкой? Если сложно придумать название для функции, в идеале нужно либо ее разбивать на несколько, так как она делает несколько ортогональных вещей, либо вводить новые абстракции, которые одним словом опишут целое предложение.
Если абстракция начинает использоваться в каждой первой функции, возникает естественное желание сократить ее. Многие сокращения уже давно стали стандартом и у меня это не вызывают особых проблем.