It makes for a more defensible argument. No sane person is going to argue that a 4 year old child is an enemy combatant. But a 20 year old male? It’s easy to argue they could have been an enemy combatant and so maybe the numbers are inflated. Saying 1000 people can be interpreted as 999 enemies and only 1 civilian casualty. Saying 1000 women and children is usually interpreted as 1000 innocent lives lost.
It’s because of anti-discrimination laws. In some US states it can be illegal to hire someone for a position without posting it publicly. The concern is that if you’re not posting the job publicly, it can be because you want to prevent certain people from applying.
When you do post it publicly, the company can demonstrate that they allowed anyone to apply, show records that they considered multiple people for the job, and then decided on the internal candidate as the best fit. No room for a discrimination lawsuit.
Source: I’m a hiring manager at a multi-billion dollar company and have actually learned a thing or two from annual compliance training over the years.