А зачем тогда async/await функцию делать, если then после получения промиса в переменную придется все равно обрабатывать .then'ами
а у неё есть доп плюшки, по сравнению с промисами.
- синтаксис удобнее
- логика промисов не выносит вам мозг, а спрятана под капот
- асинк выполняется в отдельном контексте исполнения, что позволяет его притормаживать через await
Это вам все читать надо и учить