Good point. KYC is important to avoid illegal transaction/to stop money laundering cases. Without KYC it's impossible to control bad play.
I don't mind doing KYC for good projects. Its worth spending time and giving our details and it should be legit and gainful in the end.
yeah, when the KYC is for a good enough project then it worth it, and the team should find a way of making sure the KYC is simple and straightforward