@worik It does not apply to languages that can spawn threads and block on them. https://mastodon.social/@kornel/115528807673189834
"layers of complexity" is a vague boogeyman. Where abstraction layers are needed depends on the problem.
Rust's async has been incredibly successful. It simplifies building of large-scale high-performance network services. At least 20% of Web traffic already goes through async Rust.