Would I correct in assuming that the player xp thing is going to be career based, so if you're a warrior you'll gain experience that levels up warrior type skills and that that wouldn't make you any better at say, blacksmithing?
I know it'll be a while before the system is fully implemented, but if this is the case, I think it would increase the number of players that opt for crafting/retail as a play style (and subsequently increase the number and variety of shops in towns) to also require specialization in subclasses that cause a differentiation between say a weaponsmith, toolsmith, and jeweller.
If players need only to develop a superclass that would allow crafting all items, I believe the possibility for a single dedicated player to monopolize an industry would be inevitable.
Edit: There would still need to be a system that allows some skill transference. For instance, if jewellery making, toolsmithing and weaponsmithing were all subclasses of blacksmithing, and blacksmithing was a subclass of general crafting, then if you make a sword that would grant you 100 xp for weaponsmithing, you'd also gain 10 xp each for jewellery making and toolsmithing and 1 xp for general crafting.