What is the objection to 6-9 months training? You get paid for it, and it's not exactly hard work. You get lots of days off and time off in between different parts of the training. As you say, the contracts and QOL are good. Isn't that what's important?