(assuming this is JavaScript): there's a difference between awaiting a promise, and just declaring a promise.
Sometimes you want to declare a few promises first, before running await Promise.all() - sometimes, you don't even care for the results of all of the promises, and just want the first result to complete (promise.race)