Tech jobs are about capturing externally-created value with network structures... if everyone had a tech job then where's the external value come from?
We don't need more art historians and event coordinators and other roles for which internships are unpaid. For every degree that actually results in positive return on investment (so, not most liberal arts degrees), internships are paid. Economics, biology, chemistry, business, statistics, law, these are all degrees that mostly have paid internships.
About the only place where you can reasonably say "we need more of these people" but is unpaid is legislative offices. And I agree, government should hire fewer but more highly paid and higher performing staff.
As an example, nearly all starting first-year internships in law are unpaid. People who don't take those will be competing with those that did do them the next year.