With proper regulation, the government will take care of these company who requires KYC, and they are also required by the government to obliged people to comply with the KYC, that way we feel a little safer as we have the government who are in the regulators that could sanction the company we are trusting in case they break some law.
All these are what will continue to give IEO upper hands, because in IEO, you only do your KC with exchanges and there is no other KYC required since it is the exchanges that are requesting for the fund directly into their own wallet and not the project developers.