> I find using async await leads to a lot more simpler and understandable code. Moreover, one can stick to the try ... catch semantics.
> It's also a fewer lines than promises and the then calls with the anon functions.
Promises + call with anon functions is still asynchronous code. I'm wondering why not just use easy-to-reason-about, easy-to-read synchronous code for something like this rather than messing around with async/await.