As a recent college grad (Carnegie Mellon University Class of 2012), I take issue with the "working on a startup is more meaningful than working a 9-5 corp job" stance. It's not about skills, it's about security and certainty, especially in this job market (which still isn't great), even if you have the technical skills and education to do basically whatever you want.
There's no harm for a college grad to wait a few years before doing a startup once they've built up savings and a positive reputation.
It's worth noting that very few Computer Science students my year created a startup relative to the amount of CS students who instead decided to work for a large startup/Microsoft/Google/Amazon.
http://www.cmu.edu/career/salaries-and-destinations/2012-sur...