It isn't the case that everything in higher ed, especially public higher ed, needs to pay for itself, but absurd administration and faculty salaries in law schools have long been justified by the fact that they bring in the big bucks. Increasingly this is not the case.
And, no, law professors can't just go work for big law instead. It doesn't work that way. It never did.