That's a serious problem though. A lot of people looking for entry level developer jobs aren't kids in college. We need something that filters out all the internship stuff. I'm not against internships per se, but I can't afford to work for no pay.
When my company was considering our internships (aka apprenticeships here in the UK) I told the CEO I'd leave if they were unpaid, because I didn't want to mentor people who were worrying about money instead of concentrating on learning how to become a good developer.
I’ve never seen a CS internship that wasn’t paid. Many pay upper five figures.