I was agreeing with you. They introduced await because they know that
var s = await someCall();
is way easier to reason about than: someCall().then(…)
String res = someRestCall();
is.