Maybe ... I think IBM, for example did, and others might.
OTOH, it may be easier and cheaper to make an agreement with their local community college.
I think what makes the discussion hard is that people say 'college' and mean wildly different things. The author seemed to mean elite colleges in some comments, overall statistics in others, and for-profits in others. I think there are very different problems in different sectors.