Part of it also is "colleges" and "universities" that take federal loan funds and educate students with useless skills. These students hit the job market and are lucky to make a few dollars over minimum wage, aren't really prepared, and end up defaulting on their debt. A tremendous waste of education dollars.
Yes and yes and no. There is a saturation of certain degrees. How many communications majors should a college plop out every year. Accounting major? Heh... welcome to the unemployment line. Of course, we can't all be engineering and science majors.
Begs the question, does an accounting major need to go to school for 4 years?
Seems like college was a good well rounded education for those that went. Now days, you need to go to college to have a chance at a job as blue collar jobs don't exist anywhere at the level they used to. So, is it time for certain majors to be able to be finished in 2 years in order to acquire less debt? Is it time to put the Associates Degree on steroids for a high intensity, but short duration technical degree in Business, Arts, etc...?