Nope! that has nothing to do with our crafting system. Now, while Craft weapon and Craft Armor will help you customize (meaning make it look different), it is discouraged to put points in because there are items that will help you that can be gotten early on (and may even be given to you by more veteran players).
So no, you do not NEED to, but if you wanted you could, but it would be of very little benefit.