The military doesn’t want to fix it. You retain experience by matching the benefits they receive working outside the military and making their personal life easy to manage. Someone working a big contract doesn’t need to PCS, they should be paid a comparable salary, don’t send them on random useless TDYs, or live in the middle of nowhere, etc. I know people who get out of the military and then do literally the exact same job for a contractor except they make 2-3 times more, live somewhere great, deployments are half the length, and theres better overall benefits. It is literally impossible to keep anyone that can get hired by then to stay. You can only guilt someone with “service before self” for so long before self and family matters.