Вопрос проверяет понимание преимуществ async/await перед цепочками then/catch.
Короткий ответ
async/await делает асинхронный код:
Читаемым (похож на синхронный).
Удобным для отладки (стек вызовов не «разрывается»).
Лёгким в обработке ошибок (через try/catch).
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.