I know I'm in the minority but I HATE collectibles in games. They always completely kill the immersion for me. Wherever beautiful world was build is immediately transformed into some video game graphics when I find collectibles. I will never have the time nor care enough to collect them so they are just an annoying distraction. And let's be honest all they are, are ways for the game devs to cheese the length of the game.
It's worse than that. I don't see how it even adds anything to any game. It just seems lazy, and i would never pick up anything that isn't just on the way. There are games where you get something for the collectibles, but even then, i wish you could just make them go away.
Yeah for that reason I feel like there hasn't been a single game in the last 10 years worth 100% completing. It's so easy to make a game excruciatingly long that everyone does it. So many stupid achievements that are just raw grind, "do something 1000 times".
I am working on 100% RDR2 and the last bit I have to do is the gambling challenges. The last blackjack one is to win after hitting 3 times or something ridiculous like that. I sat there just playing blackjack through all 3 Robocop movies just hitting on every hand as fast as possible and I still didn't get it.