How would you train charisma? Or appearance for that matter?
I think it's deliberately done so that you can't naturally train either of the two and it makes sense.
The effect those stats have on a game is small at best so that probably explains the inability to train them.
Both are in-born attributes.
Shop prices are of course somewhat affected, but seriously, who ever considered it an important feature?
The recent reduction of corruption for chars with high appearance is a significant thing though, as I have discovered playing an ugly character.
Perhaps it's time to introduce some way of training those two attributes. I'd say using haggling should train charisma for both sexes.
As for appearance, I'd tie this stat to strength and dexterity - the stronger and more dextrous you are, the more attractive you become.
Heavy muscles for males and lean, well-trained bodies for females could help explain this.
"Hell is empty and all the devils are here."