KYC is mandatory for every ICO, if anyone question this it means that it's not clear for you that SEC and other agencies are going after shady ICOs
for many ico its only mandatory above 2-3 ETH. For under 1000$ its bullshit imo. No state or government demands it.