1) I understand that taking a domain name doesn't shut down the operation, but having a domain name at least makes it easier for the content to be accessed, and easier for it to be profitable for the wrongdoer, who can change hosts, etc, and just update the IP behind the domain.
It also make them easier to track down. The authorities would ban/censor such site instead of actually solving problems.