To be honest its pretty scary to upload your personal information's on the internet and since this is such a delicate thing, they should really be careful which provider to choose to do their KYC. I would also rather see an independent party, which is trustworthy, do that.
Yes, I agree with you. For example, you can use the project KYC.Legal
https://kyc.legal/. I read a lot of good reviews about him.
Actually, I'm still skeptical about it, all the information passed by some tokens, and a whole obscurity after some time after sending our data, doubts and fears that we passed, Information is lost at all times and KYC managers do not are free from this