Attending college was the norm for many years. Go off to college, get a degree, then get a job.
Now, college has gotten real expensive and there's no guarantee of job after completion.
So one reason is that college takes a really long time, typically 4 years. That's a lot of time to dedicate.
Why don't we modify the college model? Instead of earning a single diploma after 4 years of complete course requirements, why don't we divide the degree into stages. Similar to the AA degree which is earned after 2 years typically.
How about a compressed degree? Accelerate the core requirements and create a new diploma for Degree minus fluff courses?
You could have a one year, two year, three year and four year degrees. Because sometimes students want to get a bit of knowledge, then enter the work force, and perhaps pickup at night and weekends over time to earn the 2, 3 & 4 year degree.
Four years is just too long and expensive to delay entry into the workforce. Especially in technology, where new developments occur overnight.
Especially when there are new options to learn online and for free. or reduced costs.
What do you think?