And this has been a problem with only 1 type of armour and shields being able to be crafted with leather and in cities of 20, 40, 60 people. Imagine when advanced medium / heavy armours, other weapons are implemented? and a city with hundreds of looters, I mean citizens?
I believe you can maintain the city's relevance to advanced craft without forcing the player into frustrating mechanics. If the process was different as if you could use the tanning tubes at home but this is only half the process, if after 16h on the tanning tube (or any amount of time you want) you had to take your half produced leather to a city and use a table to end the process in a personal window as it happens to make hide or something. And I say more, if this table that finishes the leather process charges a fee to the city owner guild, you still create competition between cities, people walking around the map with leather in their backpack to finish in cities that have better fees if they don't like their own city fee, etc.