The problem is that most college students deceive themselves. They go to school thinking that all those people who graduate and get $80-100K jobs are the norm, when they aren't. So they get into debt to pay for school, because "its an investment" and then when they graduate they find out that instead of $80-100K, they have to settle for a job paying $30K a year.
So you pretty much put off 4 years of salary, 4 years of raises, 4 years of building contacts, 4 years of climbing the corporate ladder, all on the premise that it'll pay off in the long term. But it doesn't.
As long as the person didn't get a job at McDonalds, he'll be making more money after 4 years, than you would as a fresh college grad. And he won't have the huge debt, like you do. And that goes double for a person who majored in liberal arts.