Serde, a popular Rust (de)serialization project, has decided to ship its serde_derive macro as a precompiled binary. This has generated a fair amount of concern among some developers who highlight the future legal and technical issues this may pose, along with a potential for supply chain attacks.
The pushback is justified I think - compile from source should be the default always for Rust since it works well (even if slower than desired sometimes).
Pre-compiled is kind of nice for scripting languages since the complexity of native dependencies is usually not wanted by those developers. In Node, I prefer pre-compiled as the default. Here, I do not.