In my case, I graduated and took a job at what I thought was a startup but turned out to be a slow-growing small business. As Marc Andreesen says, "these are great places to go if you don't want your career to go anywhere either." So I quit and founded a startup. It failed, but I learned enough hot skills to prove to my interviewers that I hadn't spent the last year and a half dicking around. Then I got into Google, and once you have Google on your resume, nobody cares that you spent two years working on JSF webapps for a company nobody's ever heard of.
I appreciate my great good fortune to be graduating into the early years of the dotcom boom... But when the NASDAQ imploded I had 3 solid years experience framed on my CV in terms of "I have done X using technologies A, B and C accomplishing result Y". That's what matters a few years out of college and without it it would be very difficult to "catch up" or even to get a foot in the door.
Assuming it never generates enough revenue to get past the "hobby" stage, a few years from now you it will still have value in your resume. Someone who worked on their own project for years is always an attractive candidate for a programming job (at least to us).
Seeking employment at a large company is only one investment strategy and perhaps not the best one right now given the fierce competition caused by the downturn.
Playing devil's advocate here (your suggestion is exactly what I'd do, and it's worked fairly well for me), but...
One reason they don't may be that it's almost never rational to start a new project over sending out a resume. The resume offers the possibility of immediate monetary payoff for relatively little work, and while the chances are low (particularly in this economy), they're certainly higher than the chances that your new project will succeed. The latter has no immediate monetary payoff, requires lots of work, and has risks that are so varied that you don't even have a framework for evaluating them.
It's only when you put a lot of these risks together in sort of a "career portfolio" that it makes sense to take them. Any individual project will probably fail, but together they give you the skills and experience that will a.) get you hired and b.) let you succeed more often with these independent projects.
Alas, in my experience most people don't take such a long-term view of their careers...
Anyway, personal projects are better than nothing but they aren't a substitute for commercial experience, which is about a lot more than just coding. It comes down to not knowing what you don't know. Employed programmers deal all the time with people saying "can we do X" where X is something you'd never considered and might require some research to figure out, and the actual code is simple when you come to write it. People working alone can't help but approach from the angle of "I can do Y, so that's what I'll do".
Lots of young kids just graduated from college and they can't get jobs, so they're thinking, "Aw crap... I just went $100,000 in debt and I can't get a job. What the hell did I just waste 4 years in school for? School sucks. I was lied to. This wasn't worth anything. I'm screwed."
My heart goes out to you. It's not your fault that the economy sucks. It's not your fault that the world told you you'd get a job if you went to college. It's a pretty sick carrot to dangle in front of you.
Your education though, does have a value. But so does work experience. Your degree does give you an advantage over those without degrees, but it doesn't give you an advantage over those with degrees and work experience. Even those with work experience can't get jobs right now and they don't have parents they can move back in with. Imagine how screwed they are.
The year after you graduate is often the scariest, most depressing you will have experienced thus far in your life. My friends from college a year or two behind me, they'd graduate and phone me depressed. They'd ask themselves and me, "Why did I just go through that? I'm lonely. All my friends moved away. I work with a bunch of old people."
It's normal. It's normal to feel this way. I think college creates a lot of hope in us. The world makes us think that if we just make it through college, life will be easy, but getting that degree is only the start. Don't look at Matt Damon, Bill Gates, and Steve Jobs and think you could have been like them, why didn't you drop out sooner. Those guys are the exceptions that prove the rule.
Make the most of your time now. Get experience. Keep your skills up to date. Go travel if you can afford it. Expand your mind. Keep working hard. It does pay off.