Local banks know the local quirks.

Global KYC provider couldn't possibly know. To get paid, they need to serve the majority of customers, not all of them.