It would be better for the college if they rewarded students who volunteered on their own with better class scheduling, recognitions, etc... rather than playing to the lowest common denominator, but as long as the students can choose the charity/nonprofit they work for, I’m not against it. It’s actually not too uncommon to have high schools and college programs include some token community service requirement for graduation.
My one reservation would be if the list of potential service organizations was restricted to one agenda, or if there was no option for the student choosing another service org to volunteer at, with some sort of advisory approval.
I just checked—advisors will have nothing to say about which organizations the students choose. In fact, it appears to me that a member of the president’s family may be the one who does the choosing.