DH got all of his schooling free... but most grad students leave with a lot of debt from living. His PhD was 4 years of working 80+ hours/week. He graduated to get a 3 year contract- and works at least 80/hours/week just to stay competitive. He is actually really good at what he does and we can expect him to go through at least a few more short contracts before anybody might hire him for tenure-track. Then it will take a few years before they would give him tenure.
It's not like you graduate and just get handed a better job or a raise. In most fields you could expect to have to move across the country a few times. Right now, a lot of his colleagues are having to leave the country because the economy means nobody wants to hire anyone. DH has two bachelor's degrees, a teaching license, his MA, PhD and has been nominated for awards but doesn't have a job... because nobody is hiring. He is a mathematician- so it's not a subject being cut out right now either.
It's not like you graduate and just get handed a better job or a raise. In most fields you could expect to have to move across the country a few times. Right now, a lot of his colleagues are having to leave the country because the economy means nobody wants to hire anyone. DH has two bachelor's degrees, a teaching license, his MA, PhD and has been nominated for awards but doesn't have a job... because nobody is hiring. He is a mathematician- so it's not a subject being cut out right now either.