That applied in certain conditions will produce arrests of people with warrants outstanding, weapons and drugs.
You won't produce much in the suburbs but do it in high crime areas and the results are much different.
I never wrote that criminals wouldn't be caught. Yes, if you set up checkpoints you will eventually find lawbreakers, since a certain percentage of the population does not follow the law.
If you go door-to-door and search houses, eventually you will find lawbreakers.
If you stop pedestrians on the sidewalk and wand them, eventually you will find lawbreakers.
If you set up CCTV cameras on every street, eventually you will find lawbreakers.
If you tap everybody's phones and read everybody's email, eventually you will find lawbreakers.
My point was that checkpoints treat all, law-abiding and criminal, as suspects. The law-abiding can not pass until they prove that they are not criminals.
The ends (captured lawbreakers) does not justify the means (loss of privacy, safety from unreasonable searches). There are ways of keeping the peace that do not violate the peaceable citizen.