У солдата контракт на несколько лет.
Никто ж не станет служить рядовым 20 лет.
Либо уволится сразу, либо добьется карьерного роста и станет получать приличную зарплату. А уж за 20 лет в армии наверно можно получить специальность, и не одну, чтобы потом можно было устроиться на гражданке.