Sort of, but not always.
Some of the better setups at least from my perspective (and experience) is a University education that incorporates (and credits) other technical educational sources. One such method are co-op partnerships between a university and a specific industry (which I didn't do), and another is partnerships with community collages (which I did do).
So for example (taken from my experience), you could take a CS degree at a university, then midway through in your 3rd year, you attend college (in my case for GIS), do well enough (80%) and all your credits from college get applied to your university degree (which I didn't do (79%) and had to take another year more less because I enjoyed my time at college a little too much), which would essentially give you a free year of community collage as part of your degree. Giving you a hounours degree with what they call "a special emphasis", along with the college certification.
So you still take GIS courses for example in my case in University, they are just significantly different than what you would take in college. So it's still separate in terms of content, however it is combined in terms of time and money.
As a side note, community college is a bit weird also when everyone in your program is in their mid-twenties or older (there were post-grads also), while all the other programs are essentially 18 and 19 year olds, makes for some odd and sometimes surreal evenings...
Also well it wasn't so much that I enjoyed myself too much (though I did), one of the primary reasons for my stupid grade was the fact that I'd already taken C programming at the time in university, and they did an intro C course at college also (which was terrible, and the instructor was horrible, made mistakes constantly). So after sitting through a few of his classes I just stopped going just doing the tests and assignments. Had a 90-something going into the final. Apparently the instructor took umbrage to me skipping all his classes and gave me something like 10% or something crazy like that. After when I asked him to specifically point out any mistake I made and explain why it was incorrect, he refused saying it was "just wrong". It wasn't until I went to appeal the grade to the dean of the program that I realized that he *was* the dean of the program that year (years later I heard he was fired, didn't shed a tear). That mistake was on me I suppose. At any rate even with that I still easily passed the class, only it tanked the rest of my scores below the 80% threshold by 1% which was a bitter pill to take. I still had the option to go above him to the dean of the entire school, but in the end I decided to call it a lesson learned and move on with my life, in hindsight I should have just dutifully attended his classes each week and just spaced out for the duration. Anyway despite all of that it was still a good experience, was hired the week after my university exams were done in my field of work, and its been about 15 years or so now working in what I went to school for (more less, more DB less GIS now). A lot of people certainly can't say that.