I’m sure in North Carolina you would need a photo ID to buy cigarettes and liquor, get a fishing or hunting license, check into a hotel and certainly to board a commercial aircraft, so it is ludicrous not to require a photo ID to vote.
Yabut, in NC, does one have to have an ID card to get an EBT card?