I'm informed by a friend who has worked in Belgium that, over there, any company with more than a certain multiples of turnover/profit, must take on people leaving education, for a year, at the same salary level as other employees of similar qualifications. This gives the graduates/school leavers experience in real work, and helps to launch them in their career. The company can select who they want to take, but they must have the right numbers of such staff per unit of turnover. Obviously, if a company has to do this, then it's in the company's interest to find suitable work for these people, and make some money out of them. Seems like a reasonable system to me, and without this exploitative business of getting people to work for nothing.