Depends on what "work" means. Not having random unencrypted data in my mempool is already working. Not relaying that data is already working.
If it's returned to me in a confirmed state by miners, then the responsibility of that confirmation lies with them. Law enforcement / society will target them exclusively. And it will exist in an encrypted state in my node, which is less troublesome.