Interesting segment on CSPAN today with Peter Morici about this topic. His thesis was that one shouldn't become indebted to the tune of $100,000 in order to obtain a job that on average pays $25,000 per year (i.e. you are bankrupting yourself before you even start working).
"A society only needs a small portion of individuals to be educated in science, medicine, or advanced mathematics. Trying to teach a greater number of people these specialised areas of knowledge will not benefit society." Anders Hoveland
This is a very small part of the problem. It is true that the number of jobs in specialized fields is finite. However, the larger part of the problem is that the following curricula examples do not pay for themselves as per Peter Morici (i.e. political science, journalism, marketing, advertising, business administration, communications). This is the equivalent to going to Hollywood University. For every one celebrity, there are 1,000 waiters.