There's also a less tangible piece in that mil guys often show up on day one squared away. Employers know they will present a professional image (having worn a uniform their whole career), on time, and fall in line.
That last part may not be great for the union side of things, but companies love it.