Just because it doesnt block every hack, doesnt mean it doesnt work.
Think about it, how many more hacks do you think there would be if their wasnt an Anti-cheat in place?
Something similar is going on with CA,
Due to the massive player base of CA and COD4, hacks will always be in large supplies.
Its all about whos playing it.
I play legit in both CA and COD4