Community colleges are the best existing institution we have to fill the gap. They are too wedded to the university model though. Credit hours, semesters, discrete courses, administrative overhead, the whole works, minus much of the campus life dressing.
Hell I applaud even boot camps for trying to fill it, for all their faults. At least they tried something slightly different.