tonybaloney.github.io/posts/why-isnt-python-async-more-popular.html
Kiedy pracowałem nad Ariadne i projektami które z niej korzystały, największym bólem był error kiedy await się wartość która nie jest Future. Trzeba było generyczne utile wypchać checkami isawaitable które skutecznie spowalniały aplikację. W JS await na funkcji synchronicznej jest noopem co IMHO jest dużo lepszym rozwiązaniem.