A very simple political answer: Demorats block it at every chance and point because Demorats benefit from stolen, illegal or magic “additional” votes.
Identification would cut potential votes for Demorats because it would help to reduce voter fraud at the polls.
ID is required for most any general transaction, financial or otherwise, in the US. ID was required to even rent a video back when there were video stores.
Only those people who want voter fraud block voter identification requirements. Voter ID “disenfranchises” only those who wish to be disenfranchised and are otherwise disengaged in any event.
BZ
P.S.
h/t to SC.