Is there anything stopping them from using an actual cryptographic hash, though?
Even the smallest change to an image changes a cryptographic hash.
Ummm… the fact that changing a single pixel will let the baddies evade detection?
Yes, using cryptographic hashes prevents them from fuzzy matching and the algorithms that allow for efficient matching and fuzzy matching require comparing the bare hashes.