I don't know anyone during my time as a student that took an unpaid internship.
Its a "great" way for employers to screen out less privileged folks and keep the job for someone from a "proper" family. Trust fund babies have no problem doing an unpaid internship.