If you support the idea of unpaid internships, it might be because you think they help people to find a job. But statistics show that people who took unpaid internships were actually less likely to find a job than those who took paid internships, and only slightly more likely to be hired than someone who didn’t work as an intern at all. A 2014 student survey by the NACE found that 63% of paid interns received at least one job offer, but only 37% of unpaid interns and 35% of those who didn’t work as interns at all were hired. Paid interns show that they value themselves and their work. As a result, they are taken more seriously as applicants for entry-level jobs.
Unfortunately, unpaid internships should a good way to gain experience, as stated above, however they are nothing like that nowadays. I find a lot of companies will take it as an opportunity to almost abuse the prospect of an unpaid job and use it to their advantage. If you can do it within the right company then of course, it would be great! But it doesn't happen too often.