Traits, attribute allocation, and cross class skills are all leftovers from version 1.0. Those things made sense back then, when the game was trying to be a unique butterfly, and I think the only reason they came into ARR was to keep old players from getting mad about all the changes.