I think I know of a good fix for this.

Have designated crafting areas in the cities or a feature for guild homes as well. While you don't have to use them, you get a small bonus to crafting exp and success rate if you do. Streets get cleared and both sides are happy.