Honestly, I don't think the college model is going to work much longer. And they've (and I've) been saying this for years. College is mostly a waste of time. You go to learn one skill set, then you have to learn a hugely diverse skill set to become a 'well-rounded' individual.
I get that, I hold two Master's, and around 300 credit hours in a classroom, with many of those hours going to nothing productive in particular. I'm round. But having done all that, which was an insane luxury for most, I don't recommend it. I took really hard (for me) math classes that expanded my mind a bit, but I also had to start from trig because math has never been my strong suit. So a lot of classes it took to get to Abstract Mathematics and Non-Linear Algebra before math really started blowing my mind.
But what do I use in my job? Mostly overall concepts of marketing segmentation, media channels, and experience from other jobs I've had. And a fine ability to bullshit. That's like 4 of the classes I took in college ever, a lifetime of not liking extra work, and luck.
So when I say that college is on its way out, I think what's going to take its place is certification. That cert used to be a degree, but lots of jobs in IT especially don't respect your degree. They want you to see you code (I've heard, I'm not a programmer). They want to see your Cisco certification, not your diploma.
So why is Marketing different? Because it didn't spring up quickly, and employ a group of fast moving people who walked into a job of unlimited growth, and who now run their companies' IT departments without a degree, thus spurring on a disregard for people with degrees but little practical experience. I dont' work in IT, but I do know a ton of people who work in IT, especially tech support for big companies, whose major skill is being able to look up the solution to a problem in forums and on google.
As soon as people can get hired with certs for marketing functions, people aren't going to go to school for Marketing anymore. Same with most jobs. I didn't go to school for education, I did it to waste time while I adjusted to being out of the military. Along the way I found something I liked doing, but that is a super inefficient college journey.