DeFi with its open structure lends itself to compliance without sacrificing any of its independence; some people are confusing independence with anonymity - they are separate items.
Anonymity is not a requirement of DeFi and there is no need for it to be so.
The distinct independence of DeFi financial instruments and their users is not damaged by AML - it simply means that all players have some confidence in their counterparts.
Anti-Money laundering systems have sometimes been more concerned with 'border control' - checking identification of players at account sign-on instead of during each and every transaction.
DeFi is by nature international and many transactions are borderless in that they will often occur outside the countries of the parties to the transaction.
AML regulations have been drawn up on a country by country basis and this must now change - we need more cross-border/trading group agreements so that DeFi is encouraged and no hindered in its growth.
DeFi is efficient - it removes much of the 'middle-man' costs and parties to a transaction may not be conventional - it could be a private individual loans their money to a bank and charges an interest rate based on negotiation rather than the present system.