For one, I am glad I don't have to color my functions like your typical async.

I agree that this is the big problem with Rust's async story.

But like I said, in my opinion this compares with Go not having an async story at all.

Other languages have ill considered shortcomings. Rust has ambitious shortcomings.