soldiers and sailors

[color=red]a. Soldiers use that term. Sailors don’t.

Does (a) necessarily suggest that all, or a great number of soldiers use that term (whatever the term is)? I don’t think it necessarily does. The idea is that it is a soldiers’ term and not a sailors’ term. If I say:
b. New Yorkers use that term. Bostonians don’t.

That does not necessarily mean that all or a majority of New Yorkers use it and no Bostonians do, does it?

Many thanks.

I think they are different situations. For (a) I would assume that as a military term it is used by most soldiers referring to that thing.

With (b) it is a matter of dialect rather than a technical term. I would assume it was familiar in New York.