They take place each year because counties are fixing small tabulation errors made when adding up precinct totals on election night, as well as mistakes made in the reporting of those totals to the secretary of state's office.
WSJ: There's Nothing Unusual About the Minnesota Recount