This idea would be specifically for students who know the path they would want to enter in. For example, in Detroit, there are a lot of automotive companies. If General Motors has its own personal college, students might be better equipt for the company.
In my own school, I've had sponsored classes where companies gave the brief and syllabus in order to get innovative and creative ideas for their current problems. This way, companies can not only train their employees but help advance their company forward.
If higher education's goal is to provide students with knowledge for a job, maybe the jobs should provide the education?