It they had not messed up async it would be much better
Keep in mind that one requirement is being able to create things like Embassy.
In a different universe rust still does not have async and in 5 years it might get an ocaml-style effect system.
From 2023:
> In that regard, async/await has been phenomenally successful. Many of the most prominent sponsors of the Rust Foundation, especially those who pay developers, depend on async/await to write high performance network services in Rust as one of their primary use cases that justify their funding.