Some ICO requires KYC because they don't want to sell token in some country that's why
WHAT? KYC because they dont want to sell tokens to some country?
ICO's WANT to sell the EVERYONE the problem is some countries restrict different investments and they'd rather confirm theirs no issues during presale instead of ending up in court opposite the SEC because they didn't properly vet some investor that wasn't allowed to invest.
Perhaps more people should stand up for their rights when it comes time to voting for governments so that basic thinks like being able to do what you want with your own money remained your right.