It’s rarely worthwhile to spend a human being’s time just avoiding garbage, and Rust is a better fit for those cases. If we can tolerate garbage, the JVM has more productive languages and better GC throughput (Go wins only on latency, with more shorter pauses).