You are reading their writing. If you are reading it, it must be somewhat interesting. If you click on a link leading to a list of items the author included in his post, he probably just saved you some time. If you buy one of those items, you probably would have bought it anyway. Why not let the author benefit too? Why complain or question? Why do you care?
/rant
The web is full of affiliate spam, so every time I see an affiliate link I wonder if the article is just a very elaborate form of spam.
....But both allow referral links. Call me a cynic, but it strikes me that this person had a referral link to Fancy Hands, threw in Amazon's obscure service because Amazon also allows referrals, and gave it a catchy headline of "automation".
I didn't think Refer.ly had any target market, but it appears we found one potential customer.
I'm not against bloggers using referral links, but I think they should make it clear when they're using them. Their recommendation carries less weight if you know that they're getting paid for everyone who signs up through them.
Also, this line:
If you buy one of those items, you probably would have bought it anyway.
If this was true, no one would ever need to pay for advertising or referral links. But clearly, people do pay for advertising and referral links. Ergo...
The worst problem is that incentives distort belief. Watch friends who sign up for some network marketing thing. They find ways to be excited about their products. Basically, they end up liking the stuff they're pushing more, because otherwise the cognitive dissonance is too painful.
When I worked as a consultant, I never took vendor kickbacks like these. At the very best, they created the appearance that I was working for somebody other than my clients, so that I'd have to work a lot harder to maintain client trust. The worst case was that they'd distort my thinking without me noticing, meaning that my clients shouldn't trust me.
I think it's the same deal for writers. The whole point of incentive systems is to distort behavior. It's not unreasonable that people assume that they work.
You get 50% off your first month, I get 10 bucks.