Waiting for them to finish working for the project and refusing to pay them because they failed to pass KYC afterwards is a total cheat.
I share same sentiments with OP. Just to clear things out, I am not against KYC. Mind you, I've undergone many, and I've passed. But what I don't understand is that there a lot of bounties which require it after the campaign. They didn't even care to inform the hunters from the beginning that it is required. To the hunters surprise, which many do not have passport, national IDs nor driver's license (some are students, some do not have money to secure one), it will be announced after they have rendered much time and effort. Obviously, they can't get the token they worked for. And yeah, it should be for the customers only as the name implies.