In my opinion KYC and AML are mainly needed if you are looking to exchange crypto into fiat (prime use case for ICO operators).
Alternatively, even for the bounty program, it can also make sense to ask for KYC if asset tokens are distributed.
Also I believe it's better if the crypto community and it's ecosystem sets high standards in a self-regulatory manner than the governments start restricting/banning cryptocurrencies.