I don't know, it's not the story of the century, but I found it interesting and clicked around most of the links to the Amazon brands. And only among Internet nerds are affiliate links seen as sleazy.
I'd argue that the only reason "only Internet nerds" find affiliate links sleazy is that they're the only ones who know what they are. If the average Joe realized that merely clicking on a link and going shopping might monetarily reward the person who published the link, he'd find that sleazy too.
Affiliate link defenders: Imagine this scenario. One of your family members or a close friend has been sending you "links to a few cool/funny sites" every few weeks for the last 5 years. Your friend can find such great web sites! That last one with cats swimming in a pool was hilarious! Then all of a sudden you learn that all this time he was getting paid every time you clicked on one of those links, but never disclosed this to you. Wouldn't you feel like that was just a tiny bit sleazy?
How does that make the practice any less sleazy? I wonder why a publisher wouldn't want to disclose somewhere in the text (even in 6 point gray on white text in a footer) that the publisher gets paid when users browse to Amazon through the links and buy something?
Because, if one were informed of that, one probably wouldn't click on the links. This would earn the publisher less money in the form of kickbacks. As this is undesirable, they simply don't do it.
What weird planet are we on where people would avoid clicking a link they'd otherwise be inclined to click because someone might make 3 cents from the click? You guys spend way too much time thinking about this stuff.
Given the subject matter of the article, that may be an unwarranted assumption.