No it's not necessary. Most of the time the KYC projects want your personal data so they can sell it on the dark web. The project is fake to gain your personal information. Do you really think they can check if a drivers license from Albania is real or not. Trust me they don't.

There is a purpose why many ICO are required kyc for investors even in bounty participants are need to pass kyc to received their tokens or rewards. Because there are many cheater and abuse the project such as join in campaign with multiple accounts or fraud.