Just as a pet peeve...

Hairstyles are not "locked" for any race. There's no checkbox in the code that the devs can go hit that will suddenly make other races able to wear this hair. Whenever they create a hairstyle for another race, the need to recreate it to accommodate that race's specific features, such as Mi'qote cat ears, Au Ra horns, Lalafell handlebar ears, and so on. The same goes for starter gear. It, too, would need to be redesigned for each other race suddenly able to wear it.

Now, job-specific gear - that IS a lock. The only thing preventing a WHM from wearing or glamouring heavy armor is basically a checkbox insisting that they can't.

The amount of dev time required to remove job-specific locks is trivial compared to the effort required to spread race-specific gear and hairstyles to other races. They could likely remove the job-related restrictions in, like, a day, but stubbornly continue to refuse to do so for reasons that escape me. Maybe there's some ridiculous spaghetti code involved...