Let's assume that (1) KYC as-is is broken and a security risk due to potential data leakage and (2) dropping ID checks altogether is a nonstarter.
What's the solution?
Company A builds a technology/product
Company B uses said technology/product to build their own product
Only in crypto is it non obvious whether B paid A or A paid B