If you think about it, there is absolutely no reason, for education beeing expensive, if priced by actual cost (books, materiel, professors) instead of beeing priced by perceived value (ie. What will my future earnings be, what will my financing look like, are my parents paying etc.)
I've never thought of it exactly that way - but it makes a lot of sense. One way to summarize that idea is "cost-of-goods" public budgeting are much more efficient to run vs "value-of-education" priced student loans.