that is not the reason. Its about custodial vs non custodial.
Discussion
If government would not enforce KYC/AML exclusionary policies, then no custodial wallet would require KYC. KYC is just extra burden that no one wants to do, it's annoying, you have to integrate with someone providing it as a package, etc.
I agree that this is circular - when you do custodial wallet, then government will kneel on you and then you have to do KYC.