What I mean by specialization is that there is no clear best. Gear, abilities and skills all have specific best case use and specializations allow you to choose what you want to be best in.
For example maybe you're a crafter and you choose to specialize in fire enchantments. These may not be the best for all situations but when you need fire damage or fire resistance they are the best. Maybe your other specialization is heavy armor. You make legendary fire resistant fire armor but only epic flaming sword and master non-flaming weapons and armor as your initial specialization was blacksmithing. This could work for combat as well. For example blunt weapons suck vs. X but good vs. Z.
Do you think this level of detail would add the genre or just be something annoying long term?