Совершенно необязательно.
О гражданстве ни слова.Наёмник — солдат, вступающий в вооружённый конфликт не из идеологических, национальных, политических соображений и не в соответствии с воинской обязанностью, а ради собственной экономической выгоды (то есть за деньги).
Да ты чо??? То есть общество отдельно обучало тех, кто воюет, и отдельно - тех, кто охотится?
А по-моему, все было намного проще. Мужчины охотились, а в случае необходимости и воевали. Собственно, так оно и бывает даже в наше время.