It is disenfranchisement. It can cost almost a hundred dollars just for the IDs to be issued some places. If you have lost some identity documents you may need to request records from other places to substantiate name changes. That is to say marriage licenses and divorce decrees. Gathering this additional documentation may require another hundred bucks easy.
The common reply to this is that you need these documents anyway to work, to drive etc. This is true but ignores all the peripheral people you don't see. People whose roles in their family are support or who themselves are in need of support because of illness. Not all of them drive or work and they are citizens too.
It seems to me that the easier solution is to make public records free. Let the taxes you already pay serve to pay the salary of the peon at the printer. Then the people clamoring for us to check ID's to keep the "illegals" from voting can be happy and those people can be enfranchised.