I’m also against farming resources to craft better equipment, it would ruin the game spirit.
But I think that weapons and armours should have different quality. This quality should provide bonus -/+ 0-5 damage or -/+ 0-10 accuracy for weapons and -/+ 0-20 bonus for armours. In bigger cities equipment should have better quality and in small villages worse.