The issue here is that a wizard, with the appropriate skills or tool proficiencies, does have that understanding as much as any professional armorer would in D&D terms.
Fabricate may be a problematic spell when it comes to D&D simulating an economy if 7th level and higher wizards exist in big...