I think people miss the wait part of await and hence forget they can separate the creation and consumption of a promise. Should have been called waitFor!
Edit: Sorry for the late edit, but: Is it because users are using it thinking it just "unwraps" a promise into its resulting value? I can begin to understand that, but it seems so incidental to the primary concept of "waiting" for something asynchronous to return.