I suspect Amazon secretly wish they could just get rid of their entire affiliate program. If it was so profitable, they wouldn't be getting rid of affiliates left and right. If you think about it, most people who buy thru an Amazon affiliate link probably would've bought it from Amazon anyway (due to its huge brand recognition, dominance in Google, etc).
So, when an affiliate refers a sale, sometimes they're losing money, not making money.