Being able to make and repair multiple types of items is reason enough to level a crafting class. If they do end up going with craft specializations down the road, it would be a good idea to make sure that each craft is able to stand on their own two legs to a degree.