It disenfranchises many voters. I know several people who don’t have valid IDs. I was almost unable to to vote last November because my ID expired, and all my local DMVs were booked for many months. Had to set an appointment 3 months in the future at a DMV 50 miles away from me to get an ID just before the election.
I could not renew online (not sure why it wouldn’t let me). You need an appointment in my state now. Before this change, it was an all-day affair. I.e. get there before it opens, stand in an extremely long line that wraps around 3 sides of the building, and stand in line for most the day (in the extreme heat, in the summer).
And, I guess it still took most the day even with an appointment too.