i think people could still give fake details because say you were speeding in your car and the officer stopped you and he asked for your name so he can write a speeding ticket, you could still give a false name because the police are not going to take every single person who speeds into the police station to get fingerprinted.
here is an idea for the police. if someone is driving without a licence on them then they are breaking the law. the police should take the person home so the person can prove who they are by looking at their id at home. if they have no id at home then they should be detained until they can provide some id.