In this case, I'd say I very much liked that the community colleges I attended in California had part-time faculty that were working in the industry. I feel the quality of education for some classes was better than what I received in university. (Thanks Mrs. Wong (Math) and Mr. Vedrin (EE)!)
The sad thing is that major universities are filled with researchers who are distracted by pushing on the frontiers. They often do a very basic job with teaching.
Some countries have tried establishing two parallel higher education systems. Universities provide research-based education, while the other system focuses more on skills that are relevant in the job market. And the job market still favors academic education over the more practical alternative.