The thing is, you would then get everyone min/maxing everything about their character... for example - You'd have everyone make a High Elf bard for the massive charisma boost and then they'd change their race to whatever they wanted to be.
You'd have to make it so that when a race is changed, stats get set to whatever defaults are for that race.
For example - You could make it so that everyone has to be a human to start and then they hail an NPC and choose their class and race. Once they do that, stats are added (or subtracted) based on whatever race they finally become.
Also that zone would need to be inaccessible from anywhere after character creation, so people couldn't change their race later. You could always set it as a flag in the db, but it'd be easier to make it an introduction zone.
Just my opinion anyway.
