Врятли. Скорее ваш код, как вы выразились кривой. Приведу коротко пример
const data1 = await promise1();
const data2 = await promise1();
//....
против
Promise.all([
promise1(),
promise1()
])
.then(() => {
//....
})
что выполнится быстрее, при условии, что оба запроса не зависят друг от друга?
в 1м варианте, запросы выполнятся последовательно, каждый будет дожидаться предыдущего
в 2м варианте, запросы выполнятся параллельно.
Вот и разница в производительности. Дело не в методах, а в использовании. Скорее всего вы где-то именно по такому принципу и делаете