Concept of having a "main class/role/job" comes from raiding and the limited amount of drops to divide between the raid party. Obviously it would be counter-productive to allow everyone to roll equally on every bit of loot. Outside of that, the concept of "main class/job/role" is just preference of playstyle.