For me it is one of the best things in the game. I might in the minority but I love it when one of my weapons break as I can pick up a new one. When my inventory is full of good weapons I just want the next one to break so I can find a new one. I really dislike it in games when you find weapon after weapon but you already have something slightly better so I never end up using anything else or feel like a weapon I found was a reward. Here even weak weapons can be useful. But I do understand that many want to keep their hard earned weapons and not accidentally break it on some rocks or a moblin.