I agree with most of what's been posted and do not believe that KYC process is necessary, or should be required, for the purposes of bounties.
It is actually mostly to track very large amounts of cash, fiat, that instead of showing up as a bank deposit (laws in many countries already exist regarding that, i.e., where did all that $$ come from - monitoring) if the single amount is > $10,000.00 USD.
In the crypto world the exchange is where one can, if engaging in illegal cash activity, deposit a very large amount way above $10k and can avoid it being detected, traced to them, and therefore either:
1. After withdrawal, it is money laundered since there will be a record of where the money now came from... or better purchase something tangible, a car, a house. No more illegal money.
2. Use largely as a means to evade tax evasion; often it will be both no.1 and no.2.
But since the vast majority of people, even those in crypto, are not using it for engaging in illegal purposes it does seem an invasion of privacy.
So, no it should not be done for bounty. But KYC upon opening exchange account or ICO, is likely here to stay and a way for govt's to get those reports of deposits above said amount to check against lists of known criminals for drug, human trafficking and money laundering.