thing
I think thats the problem. Long time away might be okay by you, but for many of the current generation it is not and they are walking with their feet as you have suggested!
Telling these people 'it comes with the job' will not stop the flow. Those who did join the military in 2000 joined a considerably larger organisation and have seen funding, personnel, bases and equipment cut repeatedly whilst the amount of work required just goes up and up.