I guess there’s always a larger organization, but I expect Mozilla to qualify as “large” as far as Rust goes. The way Firefox CI works is similar to how Travis works: There’s an in-repo configuration file that declares the Rust toolchain, so all CI VMs can be directed to use a new toolchain by editing in-repo configuration. Likewise, in-repo build system code declares the minimum Rust version required to build, so the way things work on dev machines is that if a developer’s local Rust installation falls behind what the in-repo build system declaration requires, the build system complains and then the developer runs rustup update. (If it was deemed necessary, which it doesn’t appear to be in practice, the build system could mandate a more precise Rust version on dev machines instead of just requiring a minimum version.)
Considering that these issues are solvable and have been solved in a large project, it seems like a bad use of the crate authors’ collective effort to enable some organizations not to solve these issues properly.