You also need id to cash a check or buy alcohol. It is a ridiculous argument that it is unduly burdensome. We need to standardize voting requirements and have a centralized voter list so people can only vote once, not multiple times per locality or state even. Also remove dead voters. The “system” as it exists now is beyond irresponsible.
Most likely every “witness” or “complainant” in the case needs an ID to get into the courthouse to attend the hearings.