Well let me tell you why some affiliates may not understand why it doesn't "totally defeat the purpose".
Affiliate sends a sale to a program, the sale is approved by either a 3rd party processor like CCBill, or through gateway, both of which have their own scrubbing and fraud detection.
An affiliate would then expect to get credit and get paid for that sale.
Now, in comes NATS, with its own arbitrary set of rules to determine what does, and what does not, constitute a payable sale.
Oh, and by the way, NATS won't tell you what these new rules are for you to get paid or not for the sale.
So now, affiliates not only have to send a sale to the program (which as always must get through processor fraud prevention), but the consumer that they send must also meet requirements a,b, and c. Whatever on earth those may be (shh it's a secrets!).
If anything, I'm very confused as to why you DON'T understand why affiliates might have their feathers in a ruffle.
As for you not talking about these new membership requirements for payment (that you're calling "fraud detection"), I have a gut feeling that the big reason you're not talking about them, is that they're probably so easily defeated and obvious on their face, that their overall effectiveness probably isn't very robust to begin with.
Let me guess one of the "fraud detection requirements": The user has to have logged into their account X times or in X manner before payout is made, because carders tend not to log in X times or in X manner as a whole?
If it's just a string of archaic junk like that, which can prevent an affiliate from getting payout, then affiliates deserve to be bitchy about it.
And as for having to give NATS ADMINISTRATIVE access to an entire SERVER as a condition of use?
NO serious business will tolerate Big Brother to that degree for long. I honestly can't understand why ANY program would EVER provide THAT much control to a 3rd party. And while they're tolerating it for now, I have a feeling they won't for long.
How funny would it be if Microsoft demanded administrative access to everyone's servers and workstations to make sure you're not using their operating system to commit fraud?
I can't wait for the day when these software companies in this industry realize that they're just that, software companies, and stop trying to be the police of the internets.
Just two cents from the faggot. 