I just don't think they can add those sort of things without totally restructuring character data and how the rest of the game reads it.

Adding an entirely new race, on the other hand, is just using the existing template to be assembled according to the same instructions, so it slots into the rest of the game far more easily.