I don't think it's that simple, though I agree that it would be better to pay them a lot more so they aren't spending any time in the military wondering which big defense player will hire them upon retirement for their real cash-in. All those staff *must* come from military personnel for reasons of security. Four star generals have access to a hell of a lot of information that isn't for general consumption. Their homes are on secured military facilities. Just giving them an extra 200k a year and telling them to hire a housekeeper is going to be a bit problematic.