Example; the Legend of Zelda: BotW and TotK weapon degradation system. At first I was annoyed at it, but once I stopped caring about my “favorite weapon” I really started to enjoy the system. I think it lends really well to the sandbox nature of the game and it itches that resourcefulness nature inside me.
The Zelda complaint is extra bullshit considering other open-world games like Just Cause do exactly the same thing by giving the guns limited ammo, so you constantly have to switch weapons based on what the enemies drop.
Can’t you pick up ammo in the Just Cause games? It’s been too long since I last played.
That being said, I like how Dying Light handles the decay system. You can repair a weapon so many times before it becomes completely useless, but in the second game I think you can just always repair stuff if you have the means.