From what i have learned is that if google or some search engine sees too many links going out of your website, it doesn't look good, so with sites that have many many links (over 30ish), then for some of them, they would make them do not follow, so the search engine doesn't count them. At least this is how I understand it and how it works.