Iirc there are people within the rust community that think this approach to using GCC is suboptimal, and that the reason this project survives is that some professors have decided to use this as an assignment.
If this is true , it wouldn't surprise me if this is the effect of them cargo-culting one of their Software-Engineering course