I think achievements improve games. Usually when I play a game it's play it once and I'm done. Achievements show me how I might have missed out on something, so that I'll go back and play some more. Beyond that, achievements have taught me to slow down a bit more while playing games and jut explore the world.