Why not the banks who are giving out the risky loans? They know a degree in underwater basket weaving isn't going to pay off a $100k loan. In most other circumstances a bank does a risk analysis. And it isn't like they don't know what degree the borrower is pursuing.
While the banks are giving money the universities are incentivized (because they are profit seeking) to increase prices and provide overpriced degrees.