Is this a domain registrar? I would think giving them your id would be in your interest...
The problem is they hold faces+IDs indefinitely and the ones I needed have breach issues along with indicators of top of the line 2005 era security practices.
So for me, its less about the KYC and more about their inability to KYC responsibly.