Someone on reddit pointed out something the other day that made a lot of sense.
The GOP is afraid of subsidized health care and subsidized/free college, because it would remove the two biggest recruiting tools the army has -- free lifetime healthcare and money for college.
Without those carrots, few would sign up for the military.