It is like letting a policeman into your house to make sure you are not committing crimes. The methods (installing an AI module behind your defenses against criminal hackers that is programmed to betray you) are too invasive.
Real world analogies to tech usually don't work(I would download a car), but I think in this case it would be more like you hire a servant, and that servant helps you out with whatever you ask, but if your servant sees something absolutely disgusting and illegal, they call the police and tattle on you.
Or another analogy, back in the day, when nearly everyone was taking pictures with film cameras, the person doing the developing of your film would definitely call the cops on you if you had them develop child porn.
They already have one way of doing it therefore we should make a legal carve out to give them additional ways of doing it even though we don't want them to be able to in the first place.
That doesn't make sense. It's a defeatist attitude that serves only to advantage the opponent.
In terms of censorship, it is impossible to confirm that every hash in the database is what the database owner claims it to be.
Its also completely unacceptable for encrypted/private messages, according to some of the top experts on the subject, "Bugs in our Pockets: The Risks of Client-Side Scanning": https://arxiv.org/abs/2110.07450
That's not how that works, last I checked. AIUI it's much more fuzzy. Has to be, being scum doesn't automatically make you an idiot, and a single bit change would make plain old hashes entirely useless.
Insert your favourite dystopia to see where that ends up and how companies benefit from it.
I personally really prefer the "fingerprint" wording for those, but yes. The question is whether there is a workable area on the sliding scale between "too narrowly matching" and "too prone to malfunction/easy to manipulate/unpredictable". I think no, or rather, the point by which you "solve" this, it's not something you can call a "function" anymore. (e.g. heavier machine learning approaches)