Military or civilian, the individual would still be evaluated based on skill and culture fit. Period.
If the candidate shows good problem solving skills, aptitude, and knowledge/experience as well as a personality which shows positive signs of communication, teamwork, accepting criticism as well as being able think independently, then they make good candidates.
Many of the traits listed above (1-5) are good traits to have. No argument there. But fitness for one organization does not imply fitness for another organization. Sometimes, it's just not a "good fit", to borrow some recruitment parlance.
I've had the pleasure of working with veterans both motivated and unmotivated. At the end of the day, the individual decides how they want to proceed in their life.
Having said that, would be good to see more veterans with the skills to apply for Ops positions(Site Reliability Engineers/Development Ops/Systems Ops/etc). There is a mission. And that mission is Up Time. 24x7x365