I certainly don't miss needing to install additional system libraries in addition to my pip install.
In what way does having to compile a Rust library prevent this?
IME, and I may be off base, the new generation of Rust/Go binaries have a more "batteries-included" philosophy, i.e. developers don't assume that they can piggyback off existing user system libraries, which generally makes it a nicer install UX.
It will fail to compile as well if they depend on any system library or OS specific feature not present on your system.