1.) No not required with the exception of a few quests that have a crafting solution.
2.) Yes, though the base game does set the initial build for NPCs though there are mods to change that.