You are right. I already saw it on other replies. Thanks for pointing it out here as well.
Async and await were nice additions in C# to make working with tasks more convenient, but there were other ways to manage async tasks without ending up with a tower of callbacks. The situation was messier in JS.