Ok, then you will have to define really great amount of differet profesions: architects, miners, priests, politics, crafters and so with no end. Everybody will be put in different places of DR, maybe also treated different in it.
More, sometimes the differences beatwen one profesion and another is so weak, that one person will say warrior and another will say barbarian. At very close examination (and you will need it if you want this idea to see in game) you will realize it is so complex that it will take years to complete and another few to implement. Do we really need it?
Unless you are trying to create some crappy system, a group of false dogmas which will rule of someones fate. Dogmas like the one that earth is flat.