You are right, as I have learned. I don’t agree with the concept because it’s still circular. Stop and Identify laws illustrate that circularity. If a citizen doesn’t have to show id in a locality and all visitors need to carry ID at all times if an alien declares they are a citizen or won’t answer the question the police need to just let them go?
If they can do so in believable English, yes. The law isn't required to always make it easier for police to do their jobs. It's the price you have to pay for living in an allegedly free country.