Your second paragraph seems to make some kind of fairness or economic efficiency argument about teachers. Why not ask a question about society? If the best people (for the most part) weigh the pros and cons and decide they want to own a home and have two kids, and therefore choose a non-teaching career, is that best for society?