Exactly. I have hired several devs who didn't finish college (or who hold a degree in something completely unrelated), but I do prefer candidates with the maturity college brings. I do think that maturity can come through other means (e.g., the military, or even travel/working), but some maturity level is required before stepping into this kind of work. Plus candidates need to remember that day after day more companies require degrees, so it only behooves them to get one now (better so via an affordable program).