I've had a thought about this and I think the concept of achievements isn't necessarily a bad one, though it's implementation has become skewed from what it could have been.
Achievements done right, for example, are in Perfect Dark Zero (launch 360 title); it was all very organic such as 100 headshots in multiplayers, 1000, 10000, 100 kills multiplayer etc.
That works nicely because it's a measure of skill and you'll build them all up playing the game passively, as you would any online experience.
I do like others such as Deux Ex:HR's as I would never even try to do the game full stealth otherwise!
Then there are some games which have uninspiring ones or incredibly painful ones that require a dedicated grind, those ones annoy me.