I'm not sure which of the two of us that was directed to, so I'll start on this one, if I can.
All employers have some issues with regard to employees who choose to stay. However, I would suggest that the majority of CAF members acquire valuable work skills that can allow them to move to other jobs if they choose to leave the military, so I don't think the idea that they can't get another job is the reason why they may not leave. People stay in jobs when they're in positions that earn them pensions, so people may stick around for a little longer to be able to get their pensions to where they would like them to be.
In general, I think the vast majority of those who are in uniform are there because they want to be there. That would be the main comment that I would make on that.