Trisher, I said exactly what you say I didn't say, what I said was that that had nothing to do with class but everything to do with money, those who can afford private schools etc can afford to support an intern but 90% of those in what are defined as 'middle class' jobs can neither afford private education, nor to subsidise their children as interns.
The problem with internships is not particularly nepotism. DD did do six weeks work experience with a firm in the media, which she got just by writing and asking and following that was then offered several internships. All this despite neither of us having any media contacts at all, nor does DH play golf or any other 'useful' sport.
The problem is the lack of pay that limits such jobs to those who have access to private means of support, It is money that pulls the strings, not class.
I would limit unpaid internships to six weeks only, with no repeat in the same or an associated company within a year and beyond that all trainees should be paid the rate for the job, which would be a minimum of the living wage.
Yes, those working in the media hold more power but what they are doing qualitatively is no different to that done by builders, plumbers, electricians and multitudinous tradesmen who will offer job to a mates son or daughter who wants to get into their trade. Sauce for the goose is sauce for the gander.