It's one reason to favor Go over Rust for a particular project, It's much easier to set GOOS and GOARCH and run go than to download and install a complete target with rustup assuming the target is actually available to install.
Could cranelift or similar allow rust to support multiple targets easier than llvm?