The standard framing — "DeFi has no KYC" — is wrong in a specific and consequential way. Smart contracts don't owe compliance duties. People and entities do. The question is never whether a protocol must perform KYC; it's whether any natural or legal person exercises sufficient control over the protocol to be classified as a virtual asset service provider (VASP) or equivalent regulated entity under applicable law. When that classification attaches, AML obligations follow — regardless of whether the interface is a CLI, a webapp, or a governance vote.
This distinction matters because enforcement agencies aren't confused about it, even if discourse is. The CFTC's actions against bZeroX/Ooki DAO and the SEC's treatment of various "decentralized" platforms share a common thread: regulators look through the protocol to the humans making discretionary decisions about its operation. The degree of decentralization is a factual question, not a label.