I think you have a valid point, which probably got missed in the rest of your comment.
Why are student loans not tied to the value of the program, which determines their ability to pay? I cannot get a $100K loan for a Corolla nor can I get $5 million loan for a $500K home. So, why are students provided loans that are not tied to the income potential of their choice of program?
I believe once we do that, education cost will undergo a rebalancing.