Tja, originalet är också full med sådana termer, så att det blir så i översättningen med är knappast förvånande.
Sedan är många av de militära graderna mycket gamla, även om den nuvarande formella betydelsen är yngre. Både korpral och sergeant går tillbaka till medeltiden. Jämför till exempel det gamla engelska uttrycket sergeant-at-arms.
/Karl-Johan