The attracting teachers bit is crap. We have a huge surplus of fresh college graduates in this country with no jobs. You could get rid of pensions entirely and still have bright people lining up to fill positions.
It's very economically difficult to move either into teaching or out of teaching. There's nothing fundamental about this; it's just the systems we've set up.
Teaching really should be one of the things that it's as easy as possible to switch into or out of.