Personally, I'd love to :)
One annoying point is that the core API, used by the modules, can change at any time (the modules are updated along with the API).
If there are Rust bindings for the core API [1], every API change must be reflected in Rust (and in modules written in Rust). This is problematic.
[1]: https://www.youtube.com/watch?v=YTy_JOxGOd4