Weapons breaking is a good feature. However with no opportunity to repair those broken weapons that enemies drop is a lost chance to create an in-depth system that broadens the experience of the player. Instead, we are left with this kind of gameplay where you get screwed out of weapons. There are even reports on Reddit of Iconic weapons like Buzzsaw that end up breaking and gets broken down into components. If that is true, then this shouldn't be a thing unless you can repair weapons. This system is a failure and should be removed.