it is! congratulations, you've learned that no right is unlimited!
the fact that voter ID requirements disenfranchise voters far in disproportion to the number of fraudulent votes they prevent means they're completely ineffective measures! and in particular, voter ID laws disproportionately affect rural, poor, and minority communities the most - communities that have historically been neglected, or in the case of minority communities, purposefully targeted to minimize their electoral participation.
restricting rights are always weighed against the benefits of doing so. to register to vote, you need to provide proof of eligibility to vote in the first place. so having to do so *again*, after a voter has already proven their eligibility to vote, is asinine, and is merely a tool to prevent certain demographics (see above) from voting.
i can only speak for maryland, but a valid driver's license, MVA ID, or SSN is used for registration "proof" of ID and eligibility.
"but what happens if you lie on your registration form?" you ask. i'm glad you did. you've just subjected yourself to the following penalties (in Maryland, at least):