I'm not sure why this surprises you. MIT OR Apache is standard for Rust libraries.
Not everyone wants to copyleft their code. People write these libraries with different goals in mind, and sometimes someone wants to use their own library in their own closed source project.
Public contribitions would be licensed under GPL and owned by the contributor. They would not be allowed to use those contributions themselves without releasing their product as open source.