I think one of the problems is that a lot of "twenty something's" still believe in their degree. A B.A. means pretty much nothing. As a recent graduate (about six months ago), I can honestly say that not letting my degree do the work for me was the smartest decision I've ever made. Grads need to realize that there are thousands holding the same, useless piece of paper. If you want to make money, teach yourself some cool shit and hit the road. It's terrifying, sure, but I think there's a lot of false hope in your four year stint magically converting into a $50k+/year job.
It's not really that easy to just "teach yourself some cool shit and hit the road".
We seem to have this attitude here because you can just read a "ruby in 10 days" type guide online and start hacking away.
This just isn't true in many other industries or professions where you would need to either incur significant costs or have completed an apprenticeship in order to practice.