Not that many of the "not for profit" colleges aren't guilty too. But most of these for-profit colleges just don't provide much value to the students. Years ago, my ex-wife attended ITT Tech for a while, thinking she wanted to go into Electrical Engineering. The whole thing was a disaster. She wound up hugely in debt after only a couple of semesters, and eventually decided the program wasn't for her. Then, she realized the credits earned there were basically worthless, trying to transfer them elsewhere. So it was just thousands and thousands of dollars down the drain.
(I did get a nifty cardboard box full of various resistors, capacitors and transistors though.... I think she was required to pay for that as "school supplies" for one of the courses.)
And more recently, it's been my experience that the for-profit online universities are pathetic. Many of them use proprietary software which is clunky and not user-friendly at all to the students. There are a few standard packages out there that work pretty well for running an online university, but the for-profits tend not to want to invest in them, since they "saved money" using whatever junk they've held onto over the years.