&gt; To preempt: a systems language shouldn&#x27;t dictate these high-level matters<p>But you cited a whole bunch of languages that <i>do</i> dictate this. Those languages don&#x27;t have those problems because you <i>can&#x27;t write</i> competing implementations of low-level async I&#x2F;O in those languages.<p>And there certainly are competing, incompatible implementations of relatively low-level functionality in Golang, for example fasthttp: <a href="https:&#x2F;&#x2F;github.com&#x2F;valyala&#x2F;fasthttp" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;valyala&#x2F;fasthttp</a><p>I&#x27;m all for standardizing on one solution when the time comes. Rust will have an async I&#x2F;O story. But right now nothing is mature enough yet to begin that process. Rushing to standardize something that is not yet ready is the worst of all possible options.