Can you add an exception for the site? It seems like a slightly inconsistent position that you don't mind them earning affiliate money yet you're actively blocking them from doing so.
They would earn the affiliate money if they sent me directly to Amazon, that isn’t blocked by privacy dns. But they don’t send me to Amazon directly as many other affiliate sites do, they bounce me through some 3rd party affiliate wrappers before ultimately landing me on Amazon.
it seems the objection is to unearned affiliate revenue (for any purchases at amazon for some period just for visiting wirecutter), not earned affiliate revenue (by clicking on a product you intend to buy), which is consistent and fair.