One of the things bean counters got rid of is the extended paid sabbatical, companies should bring it back!! It encourages two things: cross training and extended personal reflection (that leads to transitions). By bringing these back companies would encourage those who are ready to leave to leave on their own (instead of hanging around doing the bare minimum) and those who want to stay to be invigorated and ready for more focused work.
Second get rid of the lazy manager, managers that use ranking systems to determine the quality of their workforce don't spend the time to really get to know their employees and instead focus on serving the bureaucracy of the company. If you can't trust your managers to manage or grow the staff, get rid of them.