I feel like I'm recalling a post somewhere, from some time ago, that noted that in character creation now, there would be certain options that would give one traits slightly closer to the "other" tribe so as to give people who wanted to RP crossbreeds or make a character with a certain set of stats still look like a character from the other tribe. (I.e., you're a min-maxer who wants a Keeper for healing stats, but you like the appearance of Seeker better.) I mean, if you look at other parts of that description--saying that Keepers are known for darker hair, for example--it also doesn't match with the character generator, as bright white and pink and what the heck ever are still options for Keepers I believe...

I think that, in this case, it's an issue of unpleasable fanbase. Square wants to give people some different options to pick from, but they don't have the resources/are too lazy to give THAT many options, so sometimes you get the mouth shape you want, but the wrong size fangs. Meanwhile, someone else is super jazzed that they were able to make a Keeper with only tiny little fangs. Square can't make everyone happy all the time.