Case in point is Ken Evoy. One of the most honest guys I know and his ebooks are the cat's meow. Knowledge is power and to expect ANYTHING someone worked hard to create and share what they know is selfish and unrealistic (although most of his are free). The scammers are a whole other story.
I just uploaded a video, ranting about affiliate links and the bad name that us good guys get.