Can you elaborate on how Rust &quot;could have been way better&quot;? IME Rust interoperates fantastically with other languages, both as a component in foreign codebases and with foreign languages embedded in Rust libraries.