Потому что солдат - без семьи и на два года, а офицер с семьей и до 45 лет.
Я вас приветствую! Хррр. Хрррр. Ххуррагх!
И вообще он несет бОльшую ответственность, в него вложено больше сил и средств, он - профессионал в большей степени, стло быть и получать должен больше.