I don't have a problem with achievements, per se, but a lot of 'em do seem pretty superfluous or asinine because they're giving you little trophies for things you would have to do inevitably to play and/or win the game.
But my big complaint about achievements isn't about their existence, but one aspect of how they're done. I don't think people should be told how many achievements are in a game or what they are. That way you would discourage achievement farmers who are obsessed with getting these otherwise arbitrary check marks on a to-do list, while at the same time encouraging folks to explore the gameplay area and experiment with their strategies to see if they uncover an achievement. I think achievements should be treated like an Easter egg hunt; it wouldn't be as much fun if you were given a map to all the eggs, would it? Especially if the map told you that you had to scale a telephone pole on the other side of town to get one.
But my big complaint about achievements isn't about their existence, but one aspect of how they're done. I don't think people should be told how many achievements are in a game or what they are. That way you would discourage achievement farmers who are obsessed with getting these otherwise arbitrary check marks on a to-do list, while at the same time encouraging folks to explore the gameplay area and experiment with their strategies to see if they uncover an achievement. I think achievements should be treated like an Easter egg hunt; it wouldn't be as much fun if you were given a map to all the eggs, would it? Especially if the map told you that you had to scale a telephone pole on the other side of town to get one.