Hmmm. So Zelda weapon durability is that the weapons get destroyed?
In other games, the weapons durability in goes down so you have to repair them. In MMOs and online RPGs, developers have become more lax on making death in those games punishable. Durability of having to repair your armor and weapons serves as a method of reminding you "hey buddy, you fucked up. git gud. now pay a fee and repair your shit. maybe dodge out of the next time you imbecile?" < And I quite like that sort of repair system. To me that makes me feel the game is grounded. Players in a big sprawling world need a entry point to go back to towns- socialization, trade, grouping, organizing, storing hubs. They connect players and make a world feel alive.
The second thing is that "money sinks" is put in place to balance out an economy. You have players endlessly killing monsters and accumilating money. To stop the economy from getting out of hand, developers put in money sinks- Fees and costs with in game currency that eats up the players infinite resources. Usually it costs 30% profit trasnaction fees when you buy or sell something on the auction house, usually items or materials you need become gated by costs. boats, mounts, houses, equipment, storage expansion, account expansion and so on, becomes money sinks as well. The whole goal is not just to make the ingame currency feel worthwhile but to always continually make it feel desirable to get new currency.
So durability and repairs serve a purpose. On the other hand, you could say that this form of durability in Zelda, makes you appreciate the loot you've achieved less if it gets destroyed. You don't have time to be excited about it because it has no permanence.
I think the lack of permanence is really what is being said between the lines. Now, I've not played BoTW but I am not convinced that peoples actual objection to durability is really about the inconvenience. Open world games are full of inconvencieses. In and of themselves they are backtracking and time consuming. That is the ultimate aspect.
Rather the lack of permanence upsets people because you play games to escape the temporary existence of everything in real life. Your health, youth, material items, love for those near to you- Everything you have, everything you will have is fleeting and limited. Video games is a form of escapism where your items last forever, where your character doesn't age. It's comforting, it's secure, it's pleasent.
I totally get that there is a psychological barrier of not wanting that. If durability makes you not appreciate the loot because it has the lifespan of a mayfly, it makes sense people would be upset.
Now- In Black Desert they have a wonderful durability system. Since the game has strong sandbox elements, when you die or when you fight, you will need to repair your equipment. It doesnt cost as much, but it works as an achor. Usually it takes 1-2 hours of continueous grinding before you need to go back to a blacksmith and repair.
The first weapon and armor you get in the game can be upgraded to end game gear. no gear, weapon or armor is level gated. a level 1 can equip the best weapons in the game. everything has to be enhanced and enhanced and enhanced. and when you enhance the durability goes down. so what happens is that to restore the durabiity you need to seek identical items of the same time to restore the weapon. My main sword is a Yuria. If I want to upgrade my sword I need to enhance it, but that will lower its durability. so I need to collect many other Yuria swords out in the world- or make my own, or buy them off the market place from other players. And so it is with all the weapons and armor. It doesn't become permanently destroyed but they create an incentive to keep making the items worthwhile.
Because what happens in a lot of games is that once players get good enough gear they don't give a shit about the lesser gear. Thats a problem. because it ruins the fun of any loot table that is beneath them. With this system you create a constant supply and demand that makes prior items relevant.
For the case of Zelda, it seems (from what I can see) that enemy drops a lot of different weapons and so the developers might have thought that to keep making the weapon loot drops exciting they had to drop the lifespan of the weapons to keep making it worthwhile. But what they could have done would have been to allow you to take all those weapons - the replicas of weapons you already have, and used them to enhance your existing weapons. or something.