What this tells me, is that there is clearly a demand that is not being met by 'traditional' colleges/universities. These schools offer people a chance at a diploma that they can put on their resume. If you don't have that piece of paper on your resume, you are not even going to get an interview regardless of how knowledgeable you are in the field (unless you have a contact inside the company already).
These schools give people, who maybe got off to a bad start, a chance to go to classes in the evenings, it is a path for those students who were not necessarily 'good' at school and would score poorly on an ACT or SAT test. When more and more of the jobs those people used to get go overseas or to mexico, they have to have some way into the 'new' economy. Either that or they find a way to game the system with welfare/disability (or get stuck forever in working poverty). They have to live, they have to feed their families. These schools offer them a way to do that. (or more likely, the false hope that they can do that)
I think the traditional colleges need to take notice and start offering programs that mimic what these for-profit schools offer. Flexible schedules for adult students, shorter paths to a certificate or diploma, etc. Side note: aren't all colleges 'for profit'? I see the million dollar salaires of university presidents, massive coffers, and multi-billion dollar sport franchises and have to think that they are all 'for-profit'; the profit just goes in different directions.