Criminals adapting
Criminals can adapt, sure... but it is INCREDIBLY hard to completely avoid patterns. As soon as there starts to be a pattern, then software can analyze that pattern and make predictions. Given enough time and smart engineers working on it (a la Google's search algorithm), the end results should be quite accurate... not 100%, but substantially better than it would be without the software.