Rust is a systems programming language. Modern server software -- a primary use case for a systems language -- is heavily async by default for a long list of compelling architectural reasons. Providing first-class language tooling to support that seems eminently sensible since this is how people will want to use the language.
When you are writing high-performance server code, async is the common scenario.
When you are writing high-performance server code, async is the common scenario.