You're quite right, some of the more enlightened 2 yr technical colleges do exactly that with internships with firms in closeby industrial parks .
At my college we did that and we also established a small business entrepreneurship center which was both advisory ( business planning ,budgeting ,staffing , training etc)to small business startups as well as incubator space for same. Select students participated in a form of quasi co-op programming
Meaning they were taking on campus courses concurrently with the internship experience for credit.