Volunteers or not one may not wish to be repeatably rotated to a war zone over and over...not to mention not being allowed to get out when one's enlistment is over due to "stop loss".
I know some people who have spent the better part of their time in the military deployed to one forgien war or another with as little as two weeks per rotation back spent stateside unless they had to attend a special school etc.