the problem is that some base properties were not meant to be expanded above what it is in vanilla, so done in easy way. Now you have to either overhaul a bunch of logic, or fix all cases where game looks or changes that value. And when you start doing that you realize, that it used in so many places (transfer, die, hire, fire...).