I'm also curious to know what the tragedy is.
It feels like the worst of both worlds at times. I think Rust suffers from this too, whereas Node.js has managed to make async the default mode of operation for enough things that it doesn't feel so bad. Especially with Typescript.
Javascript is inherently async
https://www.youtube.com/watch?v=bzkRVzciAZg
"Node.js is bad ass rock star tech".