Quote Originally Posted by DPZ2 View Post
snip
In case it wasn't clear, Mastery provides 'spice' for a single specialty (spec) in a class with multiple specs. The Hunter spec "Beast Master" has a mastery that increases pet damage. The Hunter spec "Marksmanship" doesn't really use a pet, and instead increases range and damage. A player can only have one of three specialties at any time. The Mastery on their gear changes effects when they change specs. There is a single set of effects for each of the three specialties for each class.

In a game with zero specialties for a job, it loses it's ability to bring flavor to the game, and can easily be subsumed into your main job stat without having to add yet another stat to gear.