Not at all, unless it actually makes sense in the game. I'm actually really annoyed by the model like in AssCreed/Arkham where pretty much 50-60% of game is just pointless achievements and unlocks. I have no intereset in gathering all the feather/flags/whatever else the game decides to put in, i don't care for all the "challenges" or climbing the highest point.
For me it shows lazy design, when the studio simply can't produce actual content for the game They just put that filler junk, add some achievements for it and pretend like it's integral part of the game, worth the full price.
I miss the pre-achievement times in gaming.