Best thing I've found to do to prevent mass exploitation of this +6 upgrade is to make the cost of upgrading weapons in the EDU much, much more expensive. Like literally 5 times the default value. I'm loathe to remove the functionality completely since I enjoy the graphical changes to the weapons on the battlemap.
In terms of the Easterns factons one just has to even up the score a little. For example, enabling Dismounted Boyar Sons and Druchima to contribute towards Swordsmiths for Russia, Dismounted Sipahi and Naffatun (they actually have swords) for Turks, as well as Naffatun and sopmething else for the Egyptians. I actually enabled Sudanese Tribesman to be built by the Egyptians and Moors so that should help them. Also, one can allow HBGs to be built in castles and that lessens the spread of Swordsmiths Guilds considerably.
Bookmarks