Doing the same thing but faster and cheaper doesn't necessarily mean it's better. If there's a high cost to a procedure, then the user would need to show the value of checking a candidate in some other way for it to be worth the effort. Making it easier and faster means you're more likely to check against random innocent individuals.