Why is Cookie Clicker so Fun?

I was watching a video by SethBling, a youtuber who plays Minecraft, in which he built Cookie Clicker in Minecraft. During his video (linked hear) he wonders why everyone is so in love with Cookie Clicker. It's a good question, why is a game where you click on a cookie so fun. I believe there are a number of things that make this game so compelling.

  1. The achievements. Many people do not care or understand achievements, however, there are many, including myself, who love them.
  2. Progress. The next level is just close enough to be attainable, but not so close as to leave you board. 
  3. It's funny! This may not make much sense if you have not played it, however, the game has a quote at the top of the page that changes periodically, many of the achievements are for funny things, and the entire idea of the game is just a little ridiculous.

In the end, it may not be a game for everyone, but chances are, you will fall in love with it as I have.