I agree only with one part of what you have written - there should be announced KYC even before the start of the bounty campaign, it's really unfair when someone spends time by doing this and after that you learn that you will not be rewarded.
But KYC really should be in all bounty campaigns, you will get crypto coins and that means you must not have them if you are U.S. citizen or other country. That's simple, you have to work according the law.