I think there is another side to this story which is that referral marketing is having a bad name these days. It's considered fraudulent by many sellers since sometimes these referral sites rank higher than the sellers themselves. I suspect this is part of an effort from Google to put the sellers higher than the referrers in the search results.