South Korea has established regulations that every Crypto trading account should have a complete KYC. In my opinion initial coin offerings should also have KYC for every investor to be regulation compliant. Thus, terror financing will reduce to a great extent through cryptocurrency.
Yes KYC is good to avoid any future cases. But some ICO's are doing this KYC process with third parties and using not so great softwares which is not good.