unpaid intern are absolutely good. many i have known are starting this way, before they have plenty skills for to gain full pay internship. ban are stupid, stop your try to interfere with economy via government.
Perhaps a parallel to internships.
And yes, there is some parallel to internships which are generally paid at a rather low rate (often lower than the lowest equivalent employee; a CS intern is going to get paid less than a 1st year out of college new hire developer). But they're still being paid, and it's still the minimum wage (even though it's a lower minimum wage than for those over 20).