DeFi cannot be open and free if there is a centralized third party with protocol-level power to exclude users at will based on a discretionary determination of “risk.” Few if any onchain compliance tools in the market today even attempt to address this core issue.
As for voluntariness, sure, if people want to over-comply beyond what the law requires, they’re free to do so. But in most cases, those decisions are driven by fear of enforcement due to regulatory uncertainty, or else there would be no business case for it.
And in reality, the conversation about “protocol-level compliance” right now isn’t about voluntary standards, it’s about compromising on true DeFi by forcing developers to build these tools into their protocols (as DOJ argued Roman Storm should have done in Tornado Cash). We must all vigorously oppose ideas like these.