Probably worth remembering, re British military officers, that they were often the second (or further down the line) sons of wealthy families. So while they did not inherit, it's probably not wise to assume that their military pay was their only source of income.