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.
Red dead redemption 2 was pretty linear and I think it’s one of the best games
In the case of rdr2, it has a linear story, but a plethora of side content the player can engage with outside of the main missions. In Mafia, there was a single person that would sometimes offer you little missions to steal faster and better cars, but otherwise had no side activities whatsoever in between driving to and from the story missions. The lack of side content was the main complaint.