Another reason could be that KYC compliance may help ICOs to reach different countries in which they can take place (such as USA, China, Canada etc...) and consequently expand the number of investors.
Also, if an ICO can demonstrate proper KYC gives a project and its participants a stamp of legitimacy with regulators and banks.