I think there are now a number of projects that from the beginning told us that this project was using KYC. And of course, things like this have become your decision. If you want to join, of course, you have to be ready with KYC. In my opinion, KYC is not a problem as long as the project has good potential.
Even if I dislike know your customer policies if the project tells its participants that they are going to apply those policies from the beginning then it is your choice whether or not you choose to join them, but there are many projects that assure their participants that they will not ask for any personal information only to change the rules at the end, and that is very unfair to those that supported the project and now need to give out their information to get their tokens, in that case the developers are obviously doing that because they know that not everyone will share their information and then they can avoid paying them.