если есть асинхронный вызов, то он за кой то хуй нужен и какую-то хуйню делает, а если вдруг он какую-то хуйню не выполнил? надо ведь обработать такой сценарий
Не во всех задачах тебе критично выполнение всех асинков ... В таких ситуациях ты можешь просто логгировать исключения/помещать их в коллекцию для повторной попытки выполнения и вообще все что душе угодно
Пример: твои асинки получают данные с api других сервисов и один из них перестал на какое-то время отвечать, важно ли тебе дождаться, пока он опять станет доступен?)