Most people rate books not based on rather they are good books, but rather if they enjoyed the books and believed in what it was saying. Furthermore, there is a certain demographic of people who uses and rates nonfiction books on goodreads, which will skew the rating.