At my university, I remember having obligatory "volunteer" hours. I remember doing my internship unpaid.
While I know that's how things simply are, I imagine in current climate it'd put off a lot of people away from anything that resembles volunteering. "If you're good at something, never do it for free."