Yea, single executable distribution is *great*.
Rust's achilles heel seems to be that it's using dependecies as additional source code, which leads to long compile times (coz you gotta compile all your dependencies + variants that come off of that in your code) as well as causing complications when using the build systems that expect a "source code -> reusable binary" relationship for each individual piece in that system (eg: the kind that Debian/Fedora have).