мужчина, я это наблюдаю месяц, откройте видео про event loop, посмотрите что это потом попробуйте сделать код на .then и поймите как работает он и только потом пробуйте на await
promise.all ждет завершения уже запущенных промисов. а мы их еще не запустили.
плюс когда запускаются промисы, то они запускаются все одновременно, а нам важен порядок запуска (сначала одно ждем, потом запускаем другое). поэтому здесь мы делаем await