Again you fail to answer a simple question. What documents do you have that conclusively prove you are a citizen?
The US government and the governments of the separate states do not issue a free document that is considered proof of citizenship.
So even though only citizens are allowed to vote, there is no document that any voter could obtain at no cost to prove his/her citizenship.
So people who have only drivers licenses or state IDs would be allowed to vote only on provisional ballots, because these do not state citizenship.
And of course, not ALL people born in the US are given citizenship automatically: the children of diplomats are excluded. So you not only have to prove you were born here in the US but that your parents were not members of some foreign diplomatic corps.
The goal of this law is to make as many ballots subject to legal scrutiny as possible, and to do all that is possible to throw the election of the president into Congress. f you cannot see this, then you are an idiot.