Code.org learning management system

CSP uses yet another (the 5th in 5 years) LMS. It is not bad but it still has problems that other LMS have solved (giving student feedback. Why not use another LMS (moodle) instead of reinventing the wheel and forcing everyone to learn yet another LMS?