The states should run the state universities like investments. For each student, five years after graduation take the student's gross income, his major, and list of classes (including professors) he took, and compile statistics. (Defer majors with long graduate studies/internships like medicine)
The majors with the lowest return on investment get dropped. The professors with the lowest return on investment get fired.
It has the added benefit that departments would stop accepting so many students who are unqualified for their majors.
That isn't quite fair, either. To offer a rounded education, a university has to have someone who teaches logic, someone who teaches French literature. Ditto topology, micropaleontology, and a number of other obscure topics. They can't all teach business administration and practical nursing.