The most obvious answer: to stop CSAM being shared on large platforms. Cloudflare has a tool that does it for some of their services.
If there are people that host parties in their homes to share CSAM, does that mean that it should be mandatory to install surveillance cameras in your house?
Also as if people that are seriously sharing CSAM, wouldn't encrypt the data before sharing it.