While I share your concern with the less well-off, if you as an employer have to pay interns, you will be even more cautious of hiring possibly unproductive/less skilled individuals. This means that people without amazing grades, a great degree, many skills are further filtered out. Not paying them in cash is different than not giving them any form of compensation. The experience, knowledge, connections, etc all are forms of compensation which are not monetary that an internship will give you. If you want to fix this problem don’t mandate that employers pay workers/interns more just give parents a basic income. Targeting regulations especially related to pay and wages on the business/agencies will be counter productive. Instead we must focus on the individuals in need and how to help them achieve their life goals rather than targeting businesses and agencies.