I think you misunderstand the purpose of giving soldiers land to farm on. It was normally in conquered territories, so it meant that you had men in those territories who had military experience and were ostensibly loyal. Not just a reward, but pragmatism.