It's my understanding that the military take in a lot of non-citizens as enlistees.  Of course most of these are of low rank.   Many of these military men and women join just so they can become Americans.