This could apply to villagers, zombie villagers, or even Drowned (although they already have unique weapons). Note that all of these weapons would be enchanted at the same rate as hostile mobs if applicable.
Weapon smiths: Swords or axes
Masons: Pickaxes or shovels or axes
Tool smiths: Shovels or pickaxes
Fishermen: Fishing rods - reel in enemies when near other villagers - zombie villagers just hit you with them
Fletchers: Bows or rarely fishing rods
Clerics: Splash potions, healing I and harming I - zombie villagers just hit you with them
Farmers: Hoes or shovels
Armourers: Wear thorns armour (random parts), rarely shield as well
Leatherworkers: Wear thorns armour (random parts), rarely axe or sword
Nitwits: Shovel or flint and steel - but they actually ignite zombies, because stupid - zombie villagers just hit you with them
As above, without changing villager AI: No Support
As a companion to upgrading villager AI: general support for idea, but depending on the nature of the AI changes (also reservations as to how 'good' the AI can be made)
I'm unclear as to what this is intended to accomplish, without changes to the villager AI all it would seem to do is provide more lootable items.
[The clocks, compasses, and shears would be just more loot in any case, as such items (at present) do damage as a fist.
Giving Nitwits Flint&Steel as a weapon is 'funny' but not particularly logical (even villagers should not encourage their least capable to play with fire), and might have a tendancy to end badly (burnig zombies and nitwits setting other villagers alight).
Thorns armor on villagers might be a bit overpowered if it can be salvaged by players; if used making these pieces always/nearly always vanish if the wearer is killed is advised.
(Making all of the weilded items either not drop or drop only at a low rate might be a way of avoiding adding excesss loot to villages.)]
If this is intended as a companion to upgrading the villager AI to give them a bit of defensive ability:
general support, but considerable reservations about the degree to which this could be accomplished.
[Nerfing Villager stupidity would also be a major change in game mechanics, the advantage/disadvantage of which may be argued.
Certainly the manner in which the AI was changed would be important in determining the effects (and thus the desirability) of this proposal…]
Rollback Post to RevisionRollBack
WARNING: I have an extemely "grindy" playstyle; YMMV — if this doesn't seem fun to you, mine what you can from it & bin the rest.