Achievements have made games worse.
I discovered this after buying a steam game that I had pirated. All of a sudden I'm doing boring and repetitive stuff that I don't enjoy, just to unlock some dumb trophy.
Any enjoyment for the players and creativity by developers has been long eclipsed by the lazy paint-by-numbers boring achievements who's only function is to artificially extend "engagement".
They should just sell the platinum trophies.