It's not just requiring ID. For example, when we moved back to Kansas, my wife went out to the website and wrote down everything she needed to take.
She took her Missouri DL, birth certificate, SSN card, etc. Pretty much everything she had. When she got to the polling place, they wanted to see her marriage certificate so they could prove that she was married to me, and that's why her name on her current ID didn't match her birth certificate.
It doesn't matter that she had two forms of ID that were considered fine; they needed something they didn't even tell her to bring.
When I sat in the DMV waiting to get all of this taken care of, at least 50% of the people coming in were turned away because they didn't have enough ID. They had all sorts of stuff, but it was about 75% of what they needed. Even when I did get all of it done, I requested to register to vote when I got my DL, for which I provided all of the necessary info, and I was still told to send in a picture of my Passport to the county voting office.
Look, I'm all for responsible identification, but what they are doing is incredibly complex for 90% of the people out there. It's almost designed frustrate people to the point of, "Eff it, I don't give a crap about voting."