As I said, I meant NO disrespect to any of those fields. Social worker in particular are dear to my heart; like nurses, hard working, caring, and incredibly underpaid. I only included them because on "least profitable degrees" social work tops several of the lists. Just in terms of their ability in repaying student loans was my focus. If that becomes the focus of a quality school (public or private) the outcomes could be catastrophic.
As to profit vs non-profit, with the current levels of federal and state funding running at 30% for many large State University budgets, their fund-raising and grant-writing are an incredibly market-driven model. Profs who can bring in grant dollars are hired over those who teach well or who have actual field or clinical experience. Those universities are fortunate, as as earlier writer noted, that they also graduate engineers, chemists, and business majors who can "pick up the slack" insofar as graduating income. Come to think of it, I don't think I've ever seen a For Profit University offering Engineering degrees....
If anyone wants to watch the show on For profits, it was on Frontline, and is available to watch on the internet.
PS when I opened this page, whose ad should appear but Phoenix University. a bit ironic.